Company: Microsoft
Date: 2010-10-24
Overall rating: 4/5
Employment status: current

Opportunities in almost all segments of software development
Pros: Has a wide array of products covering multiple market segment
Highly likely you will find something of your interest in some product group at Microsoft
Amazing health benefits
Cons: Too many "silo-ed" product groups resutling in duplicate efforts