Company: Microsoft
Date: 2015-10-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great company to work for with pros and cons
Pros: It really depends on which team you end up working for. I know folks that have worked in crappy teams at MS, and other folks that have worked in awesome teams. I'm one of the latter. MS does take good care of its employees.
Cons: Compared to other companies of its class, I felt a lack of entrepreneurial spirit amongst employees at Microsoft. Plus working at Microsoft doesn't really prepare you for your own startup - from both a tech and business standpoint.