Company: Microsoft
Date: 2013-12-22
Overall rating: 4/5
Employment status: former
Experience level: Junior

I built, designed, and maintained business intelligence systems and processes to expedite Microsoft business units.
Pros: You work in a generally rapidly moving but casual atmosphere.  There are often many smart people around you and you have great opportunities to accomplish on your own and freedom within guidelines.
Cons: Introducing lay-offs and then using them as any other at-will company to replace people instead of growing people was a bad move for the Microsoft culture.  This may have done as much damage to the culture as the forced rating scheme which was just recently removed.