Company: Microsoft
Date: 2013-08-08
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

A good place to learn
Pros: Professional development resources, you own your career and where you want it to go. An amazing employee match program for charity in your community. Tremendously smart people and so many different technologies to be interested in.
Cons: Incredibly competitive, so collaboration hasn't been deeply valued. Easy to get so involved you lose your sense of work life balance. And sometimes, you can get lost in all of the groups/technologies/boundaries.