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

Great place to work
Pros: cutting edge software development, makes you proud.
Good life/work balance on most teams.
great benefits.
flexible hours.
Cons: Work/Life balance is very variable throughout the company, I have friends from various teams, some are working twice the others and not appreciated well enough for their work. It all depends on the team.