Company: Microsoft
Date: 2015-05-14
Overall rating: 5/5
Employment status: current
Experience level: Junior

Senior Program Manager
Pros: Microsoft is a great place to work because the salary is highly competitive with fantastic benefits. It also has good work culture and highly intelligent employees
Cons: Sometimes, it can take a long time to accomplish things as there are too many people involved in decision making. Co-ordination between teams lacking can cause delays