Company: Microsoft
Date: 2010-10-13
Overall rating: 5/5
Employment status: current

Good company to work for. A lot of absolutely different teams and a lot of hard problems to solve
Pros: Very smart people, a lot of opportunities to learn. Good management attitude, good work-life balance.
Cons: Salary could be more competitive. Reward system is somewhat management bound