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

Good People
Pros: Work with smart people. Flexible work hours. Good salary, benefits. Good work-life balance. They supported me going back to school part time to further my education. Lots of interesting products to work on.
Cons: Easily get pigeon-holed into doing the same thing/hard to move around and expand to new areas. Mixed bag of managers - some good, some bad. Performance reviews are few and far between, and the end of the year results which determine bonus, salary, and promotions did not always reflect the feedback I had received from my managers throughout the year.