Company: Microsoft
Date: 2016-08-29
Overall rating: 3/5
Employment status: former

A big company made of many smaller cultures/companies
Pros: - Flexibility in work schedules and work styles.
- Compensation is strong (salary and bonus and shares).
- Big enough that you can (eventually) find the right part of the company for you
Cons: - Easy to get stuck in the wrong part of the company in a culture that isn't a fit or in a highly political/entrenched organization.
- Stagnant leadership movement.  Senior leaders with little breadth outside their narrow niche.
- Performance is very subjective and not empirical enough.