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

Good place for an internship, not good for a career.
Pros: Pay and benefits is competitive.
It's a good opportunity for interns or contractors who are not looking for permanent employment.
Cons: Always worried about layoffs regardless of performance.  Resource actions occur regardless of whether we meet our sales and profit goals.

Cost-cutting is ridiculous.  Hardware for developers is underpowered and must last for a minimum of 4 years.  You are not allowed to purchase and use your own hardware either.  It's very difficult being productive with the resources given.  

Perks have long ago been eliminated...you have to even pay for coffee through vending machines.  

Employee morale is awful.  Many high-performing employees have left for other opportunities, taking valuable knowledge with them.  Software quality is suffering, and many customers are dissatisfied.

The general mood is that upper-management does not care about their employees at all, and only see us as numbers in an expense column.  Nothing is more important than profit margin targets.  Even declining revenue doesn't seem to be concerning.  It feels like IBM executives are engaging in a pump-and-dump scheme.  Long-term viability of the company seems uncertain.