Company: Microsoft
Date: 2013-10-01
Overall rating: 5/5
Employment status: current
Experience level: Senior

Microsoft is a broad company, with many pockets to call home
Pros: The size and industries that Microsoft is in, let's you vary what you work on while growing your career, without having to move your family, change your commute, or the hassles of changing companies.
Cons: As with any big organization, your experience varies with the group you're in and the people you work with.  If you find a group that doesn't fit you perfectly, try another.