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

Depends on business unit
Pros: Large company means many and diverse opportunities for career development. Strong company values. Some areas such as Design Studios and artificial intelligence are really growing.
Cons: In a large company it can be complicated to get things done and approved, because of bureaucracy. Also, some business units are investing more than others. I'd advise joining as a graduate hire if you are a developer or designer, great opportunities for growth in those areas.