Company: IBM
Date: 2010-04-02
Overall rating: 2/5
Employment status: current

Overall a good place to work but IBM will try not to pay you on large deals.
Pros: Very smart co-workers.  Global reach and very recognizable brand.  Most customers want to meet with you because of the IBM brand.  The benefits are very good - especially for families.  Overall very good products that are competitive in the markeplace.  Many opportunities to do different kinds of jobs.
Cons: There is a population of customers that are down right mad at IBM because of something that happened with some part of IBM in the past.  There is a huge amount of training and administrative duties that really do not help your job.  I have found myself having to train on products that I do not sell.  IBM is the ultimate beaurocracy.  To get pricing discounts for deals to customers has to go through and unbelievable number of approvals.  

IBM says that they have relationships with the business contacts at their customers.  That is not really true.  Most contacts are on the technical side.  But they often are a major player on the technical side.

Very large and comprehensive sales team.  Sometimes this can actually get in the way of the sale.

The compensation is not as great as smaller software companies.