Company: IBM
Date: 2016-06-01
Overall rating: 2/5
Employment status: former
Experience level: Junior

Software Engineer
Pros: Decent benefits package.
I met some good people
Cons: I was laid off after 20+ years working at IBM.  The severance package was reduced from 6 months to 1 month just before being laid off.
On my previous team, it took a very long time (over 6 months in some cases) for delivered code to be put in production.
Delivering code updates and fixes was a torturous process requiring forms, more forms, and approval by multiple non-technical people, no matter how trivial the code change.