Company: Microsoft
Date: 2011-02-02
Overall rating: 5/5
Employment status: current

Great place
Pros: Very family-oriented environment. Lots of training and mentoring programs available. Competitive salaries. Best health insurance in the industry.
Cons: Be ready to push 50-60 hours a week on regular basis to stay competitive.