Company: IBM
Date: 2014-04-09
Overall rating: 3/5
Employment status: current
Experience level: Senior

The Ups and Downs of IBM
Pros: Great place to work if your a software engineer, you will have a job for life. Work/life balance is great. Pay is fair.  Lots of vacation and paid time off. Good benefits.
Cons: If your a hardware engineer you will have to be in the right group or you will always have to worry about the next layoff, which happens every year like clockwork. Upper Management is lost and appear to have no clue what they are doing. Apparently the only way they can make money is to lay people off.