The benefits and understanding that you're more than just another worker is a big reason to work here. It's a great company that does great to its employees.
Cons
Needs to remain focused on the goal of a unified platform without hurting existing customers