Company: Microsoft
Date: 2014-10-15
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great to have a budget
Pros: It's nice to work at a place where there is a budget for research and usability testing, diverse teams and skill sets can come together for adhoc project groups.
Cons: On-the-job training opportunities at my last position were pretty minimal.  Working on the same project for a year can lead to subject matter fatigue and feeling jaded when the developers punt every major design change to an ephemeral 'next sprint.'