Great for stability. Bad if you have ambitions.
Pros
- Great, great perks. They really make you feel taken care of as an employee and as a person. - Great pride when you realize how the company is changing the world in a positive way and you are part of it. - Really nice people with not many big egos.
Cons
- Little career progression. The company likes to think they are flat but in reality they have deep hierarchical leves (There were 10 people between me and the CEO) but there is no clear way to become manager and each manager manages 12 or more people. - Sales is an afterthought completely. The engineers are rightfully the stars but for the sales people the salaries are half what you can earn in other places. - In spite that they say otherwise, pedigree counts a lot. Top salesman globally with no brand name makes half (counting comission, bonuses, stock, etc.) of what another salesman makes as base salary and comes from the "right" (Ivy league, big names on resume) background. - If you are not in the right group your day to day work is boring and mundane. - Low engagement of people with their jobs (in the sales org). That makes for very uninteresting meal chats about ski trips and vegas conventions.