Company: IBM
Date: 2020-12-18
Overall rating: 4/5
Employment status: current
Experience level: Junior

Overall IBM has been a great place for growth.
Pros: Perhaps I've been lucky, but I've been fortunate to have had very good management that (as long as I deliver) have allowed me to approach problems in ways that contributed to my professional growth. 
The teams I have been a part of have all been very flexible when needed.
Cons: IBM is large enough that you sometimes have to navigate the politics.
It can be difficult to get your pay up to market rates if you move up in your career path within IBM