Company: Microsoft
Date: 2015-10-04
Overall rating: 4/5
Employment status: current

Senior Program Manager
Pros: company provides very competitive benefits, and there are a lot of product groups focusing in different areas. Get to work with a lot of very talented engineers from all over the world.
Cons: very political environment, review and reward varies greatly across product group. Decisions are made top down, an environment that doesn't encourage creativity at all levels.