Company: Microsoft
Date: 2015-05-24
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great place to work
Pros: Incredible scale, fast paced, smart people to work with, challenging.    Great to be exposed to so many areas and able to try so many things in the same company.
Cons: Can have challenging work life balance if you are not someone who can take it upon yourself to manage priorities.   Management has improved vastly in recent years, but still varies by team.