Company: Microsoft
Date: 2014-03-24
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great Place to Work
Pros: Great benefits, competitive pay, wide range of opportunities
Cons: Need to make sure your work stays visible to get ahead, but that seems intuitive for any company. If people don't know what you're working on, is it having an impact? Is it worth your time?