Company: Microsoft
Date: 2016-09-19
Overall rating: 4/5
Employment status: current
Experience level: Senior

Working at Microsoft has big benefits but also some downsides
Pros: Excellent salary, good benefits (healthcare, Company Store, fitness dollars, vacation/PTO), flex working hours (in some groups), ability to move to new positions vastly streamlined recently (finally).
Cons: Siloed teams each driving toward their own goals, "cowboys" allowed to do their own thing while others clean up/pick up the pieces, focus on shipping shipping shipping rather than overall customer experience and quality