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

Program Manager II
Pros: Microsoft gives one the opportunity to work with brilliant people and has many diverse areas to create new technologies used by millions around the world.
Cons: Mid-level management roles are given out without sufficient training, meaning that political positioning often wins over individual contributions, and cross-team collaboration continues to be under appreciated.