Company: IBM
Date: 2015-03-17
Overall rating: 2/5
Employment status: former
Experience level: Senior

Not what is used to be - Caution
Pros: Well Educated workforce, Most employees work from their home, autonomy, Starting Salary, Opportunity to change departments.   Negotiate for your salary upfront during the hiring process as that is when you have the best leverage and power to negotiate.   Salary ranges at IBM are huge.
Cons: Low salary increases with several years of no salary increases during my 18 years of employment with an MS degree.  Twice I had to take pay cuts to keep my job by moving to a different department,  Minimal commitment to continuing education through internal or external education.  Little support for external industry certifications which are valued by companies.  High Management churn as I had 14 managers in 18 years and only 2 of those managers are still with the company, Benefits have been cut over the years, Stock purchase plan is poor.  Many groups compete against one another.  Many patents but few new products.  The company changed greatly during the 18 years I worked there.  Most of the company growth is through acquisitions.