Pros
Their supply chain and customer relationships are the best in the industry. Depending on your position and role, you get good exposure to Tier 1 customers/partners, as well as state-of-the-art supply chain and vendor capabilities. Stock has done well. If you just want to do your job, take your paycheck and not be too motivated to make a difference, this is a good place.
Cons
It's like a shark tank - heavy politics and finger pointing on lower management by upper management. The culture is evident as all senior management positions are held by sales/marketing professionals with no technical experience or exposure. They have a tendency to block strong technical folks from going up the ladder. The company is always chasing sockets and is never the first one as minimal resources are invested in technology/research. It's all about pleasing the Wall Street. If you lack technical prowess, have done well in a highly political organization, and love your old school 8 - 5 office hours, this is the place to be. Flexible schedules are frowned upon.