Company: Microsoft
Date: 2010-12-14
Overall rating: 4/5
Employment status: former

Great Experience
Pros: Wide range of experiences, locations and challenges available. Ability to realize these is dependent upon superiors, department and yourself/performance. Poor results will limit your ability to move around and move up so stay focused on the "commits".
Cons: Lots of bureaucratic things to slow you down.... Meeting merry-go-round on a daily basis...