Company: IBM
Date: 2012-07-18
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Big, blue and solid
Pros: Very stable employer in turbulent times. The incredibly wide scope of activities and industries means that there is so much going on, which can lead to all kinds of opportunities. 
Looks good on a resume too :-)
The matrix management structure and distributed development model means that you can end up working with a great variety of people, and have many different roles.
Also, IBM has a long and distinguished history of respecting work-life balance.
Cons: Big, slow and bureaucratic. Also, you have to use Lotus Notes.....