Company: Microsoft
Date: 2013-01-15
Overall rating: 4/5
Employment status: former

all resources needed to grow
Pros: A lot of smart people
Lots of resources
Challenging work environment that will push you to be better every day
Cons: Hard to align priorities across teams
There are a lot of middle management that is worried about not losing face with their bosses rather than building great products.