Pros
Great campus. Some of the employees are very high quality. Individual groups are doing very interesting and important work. I've seen a few very good managers who support their reports.
Cons
- Extremely vertical and nested reporting structure. Decisions are made in a vacuum, often by misinformed people. Information is siloed in groups which duplicate each others work. - Frequent re-orgs, and reshuffling. - Middle managers are promoted from positions having nothing to do with their new role, and are notoriously ineffective and indecisive. In some groups middle managers outnumber employees. I am not kidding. - Severe mistakes are covered-up, not learned from, often repeated. - Rampant meetings-all-day culture, where very little gets done and trivial points discussed ad nauseam.