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

Work life balance is the name of the game
Pros: Work life balance at Microsoft is emphasized. The work is challenging. There are smart people everywhere you look. You'll learn a time-tested system of engineering practices.
Cons: Upper management has yet to prove that they can adapt to the changing market. The company is getting older and less exciting than some of its competitors.