Company: Microsoft
Date: 2014-01-28
Overall rating: 4/5
Employment status: former
Experience level: Senior

Working at Microsoft was engaging and rewarding because of the great people and work environment.
Pros: Build products that millions of users use everyday.
Work with great coworkers that are smart and dedicated.
Great work environment. Employees are well taken care of.
Cons: Big Company
Can be slow moving sometimes
Too many meetings
Politics
Stack ranking created a bad work environment in a lot of cases. (They have recently gotten ride of stack ranking)