Company: IBM
Date: 2014-07-22
Overall rating: 2/5
Employment status: former
Experience level: Senior

Constant layoffs to meet EPS roadmap's financial engineering explain the loss of innovation
Pros: Prior decade(s) there were great Engineers & Developers with whom to work.  The 8% 401k match & funds within were top notch vs other tech companies.  Innovators were rewarded in the Patent program.  There was talk that better bonuses would happen as the business met it's overall EPS roadmap.
Cons: Business model no longer seems to support experienced talent.  When your "Total Compensation Package" nears $130-$150k USD management appears to view those with advanced skills in software & Engineering as a place to cost cut (AKA layoff).  IBM lobbies Congress for more H1-B workers because they "cannot find skilled workers" that they know already had worked for them, yet fail to rehire after layoffs.
Also reportedly the Pro's mentioned above don't exist anymore.  Business nearly always found an excuse to not pay bonuses & raises on par with other tech companies.