Company: Microsoft
Date: 2015-11-25
Overall rating: 3/5
Employment status: former
Experience level: Senior

Program Manager
Pros: As most people know Microsoft likes to Dogfood their new products so you are always working on the latest and greatest Microsoft software.  They also provide the flexibility of working remote allowing employees to work offsite.
Cons: Microsoft is a very competitive environment that promotes non-synergistic behavior between peers.  This prevents teams from finding their full potential of working together and at time rewards self-serving behavior.