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

Demanding job but you get to work with some of the most brilliant minds in the industry
Pros: Intelligent co-workers; encouraged to innovate; good benefits, beautiful campus locations
Cons: They promote work-life balance but in words only. The employees who get recognized at all-hands meetings are those who worked 60 hour weeks and never took time off.