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

My career had its ups and downs
Pros: There are a lot of different products being worked on.
Benefits are decent
Cons: Most product teams have terrible work / life balance, on my last team it was not uncommon to work 7 days a week.
Each team has its own culture and it was sometimes a big shock when you changed teams
Politics can sometime drive things more than the right thing for the customer.