Company: Microsoft
Date: 2015-05-08
Overall rating: 3/5
Employment status: former
Experience level: Junior

Mixed Feelings
Pros: Get to see things work at large scale. Job stability and decently good pay.
Cons: A lot of the best talent has left. You get a lot of lower-performing people remaining. Easy to coast. Top-down decision making in some orgs. Very slow pace of work compared to competition. In middle of reinventing itself, which causes pain. Poor perks compared to competition.