Vantaggi
Great work environment and perks. Good benefits and pay. Genuinely "nice" company culture. Decisions are backed up by data rather than just being the "highest paid person's opinion."
Svantaggi
The culture has swung toward being too collaborative and committees and group meetings are way overused now. When I started, you could come up with a good idea, run it by two levels of management and then at least get it tested on a small group of customers. Now I have to go to my manager, all of his peers, several other department's managers, a steering committee, (at least) two "project prioritization" groups because none of them alone are allowed to sign off on anything. Implementing good ideas can take 6-18 months over all. And the "cross calibration" system the company uses to hand out promotions and bonuses has completely devolved into a political bargaining exercise between managers.