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

Good projects, flexible work environment.
Pros: Lots of projects in so many different areas, so one can switch teams if one gets bored.
Laid back atmosphere.
Lots of very smart people.
Cons: Lots of processes; not common across teams.