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

Passionate people working on a product they all believe will profoundly benefit the consumer
Pros: I enjoyed working in an environment where everyone on the team had an immense amount of pride and dedication to the product.  Very supportive management, generous salary and perks, and Microsoft has global brand recognition.
Cons: The stack ranking system (which is now gone).  Also a necessary negative when working with any large corporation, is the amount of time required for meetings, training, and paperwork not related to the product.