Company: Microsoft
Date: 2013-12-25
Overall rating: 4/5
Employment status: current
Experience level: Senior

A decent place to work for
Pros: stable job; nice coworkers; many different products to work on; good benefits
Cons: review system really sucks. frequent re-org could hurt your career growth.