Company: Microsoft
Date: 2014-10-22
Overall rating: 4/5
Employment status: current
Experience level: Senior

Working at Microsoft:  Office, Support and Partner teams
Pros: Lots of opportunity for professional growth; encouraged to work across the company and teams in a variety of roles
Great benefits
Really smart people to work along side
Work/Life balance is good and entirely up to you make it what you want it to be
Cons: Culture varies depending on the division and team; really important to look at fit within the team and not just the role
Lots of people who have been at MSFT for a very long time and who should have left a long time ago!
Too many vendors and reliance on vendors