Company: IBM
Date: 2010-10-03
Overall rating: 2/5
Employment status: former

IBM -- Sadly, another tragic case study for MBA students
Pros: 1)  Fortune 100 company name recognition/credential for your resume.  This aspect is a two-edged sword however, because many companies no longer consider the company relevant and view it as "2nd or 3rd tier".  As a first job just out of college, it'll be fine to get a paycheck and begin your business career.

2)  *If* you get in the right group, you *might* have the oppty to work with technology that can lead to a better job elsewhere.
Cons: 1)  Inept mgmt with sweat-shop approach that thinks the best way to produce results is increasing annual billable utilization targets for the slave programmers (110% to 120% to 130%) such that you cannot take any earned vacation or holiday time off without "making it up" by working longer hours and/or working weekends.

2)  Despite breadth of company organizations and theoretical mutliple career opptys, in actuality you will be stuck in same dept forever (or at least until mgmt discards you due to failure to hit obscene utilization goals and/or outsources your job to a 3rd world country).