
IBM has no career advancement and leaves employees to struggle on their own
IBM does not value their engineers, managers are useless they offshore as much as they possibly can Medical, dental, eye care are all worthless there is no training
IBM rarely gives raises. You can't adequately engage at work when your spouse is constantly yelling at you because you work all the time and don't have a decent salary, benefits or bonus