Company: IBM
Date: 2014-03-25
Overall rating: 4/5
Employment status: current
Experience level: Senior

It Depends on Where You Are And What You Do...
Pros: Great benefits package and comparable salaries
Ability to work from home is widely accepted
Can really grow your career and expertise if you so desire
Most colleagues are nice, professional and in the same boat as you.
Cons: Yearly layoffs drastically impact moral and ability to get work accomplished.
Internally-facing organizations move very slowly and it's frustrating.
Externally-facing organizations often move too quickly and rush to failure.
As much as they cut the dead weight, there are still middle-managers who are apathetic and just filling a seat.