Incredible place to work or not, I recall at least as far back as 2004 they were terrible from a B2B support standpoint. Impossible to get help with buggy drivers, everything opaque and poorly documented.
And don't get me started on trying to get their chipsets working on Linux. Up until recently, it was nearly as bad as nvidia's garbage. Even now, I'm not sure if everything is well supported; I've avoided BRCM wifi like the plague for years now.