Company: Microsoft
Date: 2014-11-02
Overall rating: 4/5
Employment status: former
Experience level: Junior

An okay starting point for your career
Pros: You get plenty of benefits like free devices, betas, and other cool things. It's a technology lover's dream. Great health benefits as well.
Cons: Ideas can sometimes get lost in the mix. Microsoft is still way behind the competition, both in development practices and in shipping products. Growth is also really slow unless you're willing to sacrifice your work-life balance.