Company: IBM
Date: 2017-02-13
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good company with long history, but some concerns for future direction
Pros: Given the size and breadth of the company, there are many opportunities for career growth. Generally well-respected company at least gets you a foot in the door with clients. Constantly re-inventing itself to stay relevant and ahead of the curve. Flexible work options (e.g., work from home) although this is changing and shifting to greater emphasis on physically being in the same office with your team.
Cons: Constantly re-inventing itself means frequent churn, in some area more than others. Quick to cut funding (marketing, projects, etc.) in order to make quarterly targets. Along the same lines, there are many jobs pushed offshore which can cause unease -- and goes against the push to have teams co-located.