Company: IBM
Date: 2015-10-16
Overall rating: 2/5
Employment status: current
Experience level: Junior

IBM delivery centers
Pros: They are very good about hiring inexperienced people.  A good place to get your foot in the door if you are new to the industry.  IBM always looks good on a resume and head hunters will frequently recruit from there.
Cons: The pay at the delivery centers is a good 30% below that of the industry average.  Pay at the delivery centers also seems to be substantially lower than at normal IBM.  Most jobs are working on client teams and can end unexpectedly and it is up to you to get yourself on a new team or else you employment will end.  They also tend to hire people with low skill sets and try to sell them as senior programmers to clients.  Training is spotty at best, so expect to spend your own time training yourself.  And employees are expected to work a minimum of 44 hours a week.  If you don't achieve this, you can expect to not be promoted.  Getting promoted out of the center is next to impossible. Most leave for other jobs.