Company: Microsoft
Date: 2016-01-28
Overall rating: 4/5
Employment status: former
Experience level: Senior

Best for new college grads
Pros: Great work environment, surrounded by smart people who are overachievers, with lots of availability for career improvement and movement within the company.
Cons: Little work-life balance depending on which group you work for. Sometimes new managers have very little training and learn on-the-job which can be frustrating if you are their report.