Company: Microsoft
Date: 2014-04-09
Overall rating: 4/5
Employment status: current
Experience level: Junior

One of the best places to start your career at
Pros: Compensation and perks are right up there... at least if you work in Puget sound. 
Obviously the enterprise is big enough that there is loads to explore
Excellent work-life balance (depends on the team though)
Very friendly people (mostly)
Cons: Easy to get into teams that have flaws 
Management screws up a lot and this could affect your day to day activities