Company: Microsoft
Date: 2012-11-28
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Overall, pretty good if you don't mind working incredibly hard
Pros: Getting to work with great people in a changing and dynamic environment. Getting fantastic opportunities to work on great projects and progress your career
Cons: Zero to no work-life balance which can be tough enough going at time
Highly competitve environment which is generally good but can have a negative impact, especially since there's no incentive for people to work together.