Company: IBM
Date: 2016-05-26
Overall rating: 4/5
Employment status: former

Many opportunities, many challenges
Pros: There are lots of great reasons to work at IBM: the strong sense of what it means to be an IBMer, the sheer number of jobs/roles/locations/projects/technologies, worldwide exposure, flexibility (remote, part time), and working on meaningful problems at scale. IBM works hard to make situations right for clients, even when they go bad.
Cons: Inconsistent management (some managers were far worse than others, most were uninterested and uninvolved), long hours, expectation of total dedication to the job. Difficult to switch teams internally and tendency for people with great technical skills but poor interpersonal skills to be placed in management. Layoffs come frequently and fast.