Company: Microsoft
Date: 2016-07-12
Overall rating: 5/5
Employment status: current
Experience level: Junior

Superb Company
Pros: Pay and Benefits are competitive
Culture values intelligence and teamwork (now under Satya Nadella; prior culture under Ballmer did not value teamwork)
Technology is first rate and you have opportunity to work on world changing tech like Hololens, Azure, etc...
Cons: Big Corporation that has typical issues