Company: IBM
Date: 2016-08-04
Overall rating: 3/5
Employment status: former

SWG/Cloud
Pros: Given the breadth of offerings and activities. I was able to jump to interesting new projects & roles every 3-4 years.  Stayed 15 years past my distaste for the character of the company because of some of the things I got to do and try.

Saw the world, met some lifetime friends.
Cons: "They are who we thought they were"
Mega-corporate.  Process for everything.  (Way too many) Good, smart people building smart roadblocks to getting things done, in the name of auditing, control, project management "expertise".
Desperate need for SW solutions (&everything else) to satisfy every industry & perspective, which made solutions (&everything else) bloated, unfocused
At macro level, so much marketing vapor, but too little useful reality behind the fog.
Flexibility for job-hopping has decreased over time. 
Strong anti-employee moves from HR last 2 years, including vesting changes for 401k, reduction of severance.  Financial engineering bleeding through at every level.