Company: Microsoft
Date: 2010-06-18
Overall rating: 4/5
Employment status: former

Miss the benefits
Pros: Great benefits.  Opportunity to work with extremely smart and competent coworkers.
Cons: For non-technical jobs, growth within the company can be very limited due to the level you were hired into.   Don't take a job to "get your foot in the door" without expecting to be locked in.  Due to leveling bureaucracy, people have been known to leave and return months later to change levels that would take years internally.