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

Program Manager
Pros: Lots of opportunity to learn and develop technical and program management skills
Cons: Top heavy. Lots of overhead. Managers are not properly trained to motivate team and have huge egos. Kills desire to do great work as you re mostly required to follow orders and agree to survive and not think independently