Company: IBM
Date: 2008-11-02
Overall rating: 4/5
Employment status: current

Many opportunities and diverse jobs available
Pros: IBM is a really large company and there are many opportunities to do some interesting jobs.  There are many chances
for training ... as long as it's free and it's on your own time.  IBM has some really good benefits, although they recently
froze their pension plan, they do have a good 401K plan.  If you don't have to be on a customer site, then IBM is a big
believer in work@home.
Cons: In many parts of IBM, one has to constantly be worried about their job being off shored.  Many jobs in IBM require onsite
presence and/or weekly travel to customer sites. Many of the jobs are tied to customer contracts, so when contract ends
or isn't renewed you have to find another job.