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

Great engineering, design, and PM teams.
Pros: The people - Dev, Design, QA, and PMs were outstanding.  Highly collaborative environment.
Cons: Too many layers, too much bureaucracy. hyper competitive environment - at times people worried more about reviews and managing up than the work.