Company: Microsoft
Date: 2010-04-04
Overall rating: 4/5
Employment status: current

A nice place to work at
Pros: - Great benefits
- A lot of smart people.
- A lot of experience in building software.
- A lot of projects on various ares to work for within the company.
Cons: It's hard to associate your contributions with the success of the company. Organization hierarchy is far from flat which makes things even worse.