Company: Microsoft
Date: 2008-06-15
Overall rating: 5/5
Employment status: current

A very good place to work
Pros: Work life balance, good feedback for your work, can switch jobs without leaving MSFT, and benefits
Cons: Teams' overall structure changes, some teams you can go higher no time, some teams you are stuck.