Company: Microsoft
Date: 2012-09-12
Overall rating: 4/5
Employment status: current
Experience level: Junior

Microsoft is amazing in terms of work culture and gives plenty of opportunities to make a difference
Pros: One of the best in terms of perks, work environment and work resources. Gives independence to work on project and features.
Cons: Slow growth in terms of promotions and pay. Politics and more of a show game that brings people to limelight. No honest meritocracy