Company: Microsoft
Date: 2014-11-14
Overall rating: 4/5
Employment status: current

Great environment to learn about the business and deliver impact. Work with lots of smart people.
Pros: Teams operate as a small business so there are many opportunities to contribute in different ways. Excellent health & employee benefits and still one of the best around despite some changes over the years.
Cons: Senior management at times don't seem to be in sync with lower levels of the organization.