Company: Microsoft
Date: 2015-05-23
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Generally good deal at Microsoft
Pros: Great compensation package, flexible hours, can move around in the company, intellectual challenges, some level of freedom.
Cons: If you get a bad manager who is out to screw you, you're basically trapped. Too many managers!