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

Not too shabby
Pros: Flexible work timings
Benefits and perks
Great campus and infrastructure
Big company and brand name many different opportunities to explore
Cons: The competition is withing the employees rather than with other companies
The performance review system is horrible unless you are a yes man to the boss and his/her boss
The politics in the middle management is quite demoralizing
Need to have a Godfather in the company in order to rise
No organic growth