Company: Microsoft
Date: 2017-04-19
Overall rating: 5/5
Employment status: former
Experience level: Senior

Program Manager
Pros: Great place to work for. We can move across various orgs if you want to work on a different technology and keep you challenged. Lots of opportunities to grow your career, training systems, and above all, surrounded by smart people that let you work smart.
Cons: Scrapping projects later in the product cycle, rather than earlier.