Company: Microsoft
Date: 2014-04-06
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great company to work for...
Pros: Multiple Opportunities with challenging work
Chance to implement your ideas and drive innovation
Bright teams and individuals around and a very healthy team environment
Clear growth plan if you get into to a real good team with a good manager
Cons: People strive for and focus on getting visibility than delivering a quality product
Bad employee performance feedback collection system
Managers will be major bottlenecks for individuals growth (for most of the teams)
Lack of transparency at Senior Management and Leadership level