Company: Microsoft
Date: 2009-10-04
Overall rating: 4/5
Employment status: current

Microsoft is a great place to learn about software engineering
Pros: Smart peer group, job security.
Cons: Sometimes you're working at the whims of management in capacities that you don't understand.