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

Experience can be very different depending on the group
Pros: It is important to not that at Microsoft, like most large companies your employment experience will vary greatly based on your group, team and direct manager.

Some very smart, creative people
huge range of jobs, roles and teams to keep you interested
good salary and great benefits
lots of opportunities to give back to the community
Cons: work life balance?  forget it
review system encourages backstabbing, cutthroat behaviour
frequent reorgs