Company: Microsoft
Date: 2012-12-09
Overall rating: 5/5
Employment status: current

Senior Program Manager
Pros: Opportunities to work on Innovative Products and Services
Company lives by it's values 
Relatively flat management structure
Middle management focused on people development
Colleagues are genuinely interested in the success of the company & work together
Performance is rewarded
Cons: Culture does not suit people who prefer to work alone 
Some areas of the company need to reskill appropriately
As an employee your friends will constantly compare Microsoft products to Apple and Google!