Company: Microsoft
Date: 2017-08-11
Overall rating: 4/5
Employment status: current
Experience level: Senior

Principle Program Manager
Pros: Top talent. Really smart people. Usually only takes 1 explanation on complex subjects for teams to understand.  Motivated to help.  Nice work environment.  Good benefits.
Cons: Make sure you respect the manager you are working for otherwise you may not do well at performance review time.