Company: IBM
Date: 2013-07-21
Overall rating: 2/5
Employment status: current
Experience level: Senior

Short term job is ok
Pros: Excellent people to work with.  Challenging job assignments.  You get to work with a lot of modern technology
Cons: Management is brutal towards employees.  Yearly layoffs that are random cuts no matter how good you are ( e.g. really good developer was promoted one month, laid off two months later)   Very cheap company ( e.g. no budget for training / education,  laptop upgrade only every 5 years)  Very short term vision for management focus on expense reduction ( e.g. Hardware is not provided to test software because it is too expensive)   Pay and benefits are below average.