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

This is one of the best places to work, hands down.
Pros: Great compensation and benefits at every level of the company. Real ethics and integrity. Great support for the employee and the well being of the customer. It's not a soul-sucking money-grubbing hellhole.
Cons: Policies are very strict, and it takes a while to get to know all the rules and lingo, but that's the only real issue. That and fanatics of other tech companies will never stop giving you crap about your company.