I worked at IBM full-time (More than 10 years)
Easy hours, come and go as you please as long as you get your work done. Good work/life balance.
Pay is at least 1/3 lower than the rest of the industry, unless you are a new hire. Management has no interest in career development for most of their employees, only for certain people in the organization. Promotions are few and far between. Many employees just waiting around to get laid off so they can get a (severance) package and then retire. Future of the company is uncertain.
Advice to Management
Wake up! You need to value all your employees, not just the squeaky wheels in the organization.
This will replace the current featured review for targeted profile. Are you sure you want to replace it?
Are you sure you want to remove this review from being featured for targeted profile?