Company: Microsoft
Date: 2008-08-21
Overall rating: 4/5
Employment status: current

Pros: Global impact of the work i do
Unique architectural and technical challenges 
Diversity of expertise you encounter while handling difficult projects
Smart people
Cons: Slow moving 
Excessive politicking in places
Good project teams are overly deep