Company: Microsoft
Date: 2018-02-04
Overall rating: 2/5
Employment status: current
Experience level: Junior

Great company on technicals / Terrible on intangibles
Pros: - Competitive pay package (base, stock, bonus);
- Fantastic benefits (best-in-class healthcare, generous vacation/leave, 401K match up to $9K a year, fitness reimbursements and a lot more);
- CVP level and above are genuinely smart people;
- Company is going in the right direction strategically and the brand name has significantly improved in the past 3 years;
- Great work/life balance if you want it;
- Quasi impossible to get fired.
Cons: -  Absolutely terrible middle management. Mix of incompetence and constant politicking. Some GMs or Sr. Directors are absolute idiots barely able to even understand work in their prerogatives (yet they won't hesitate providing "feedback" and "insights");
- Not a meritocratic workplace. People get rewarded for going along and getting along, not solving problems;
- Too many layers of management makes all the processes slower (especially because some of those guys have been with the company for 15+ years and are dinosaurs);
- Still not as reputable as other tech titans (Google, Amazon, Facebook, Apple).