Pros
When you work at Broadcom, you get a chance to look at everything from the silicon, to the board, to the kernel, apps, etc. This is a very different mindset in comparison to other companies who use Broadcom products or similar companies chips/board. For example, if you work at networking company, most of the times you will touch some part of the stack or may be some application. Here we do everything.
Cons
Work and Life is not fairly balanced. Broadcom is very aggressive in competition which means we almost always promise the sky to the customer and as it happens sometimes deadlines slip and everyone is working late nights or is at customer sight resolving issues from a weeks stay to over a month. If you like to be challenged and not stick to one component (SW/HW) and also like travel then you will love the job (which I do too).