IBM Employee Review
If you want to learn while you earn, IBM is an excellent place. If you want a company that has been a world leader in areas like inclusion, diversity, equal opportunity for advancement and a safe supportive workspace, IBM has been doing this DECADES before it became fashionable or was required by law.If you want to really understand how to provide global scale computer systems outsourcing, work at the company that has been doing it for every conceivable industry and government since at least the 1960's.If you want to work at a company that has the DNA of inventing or been a grassroots adopter and supporter of every virtually every concept in computing, think of IBM.If you want to work alongside people who may become world class in their profession, or become one yourself, give IBM strong consideration.
Ratings by category
World class people and technology
Not really a con, but you work HARD!
A new environment is more challenging, while you're at it you want to move, there's bottleneck on Managers not allowing you to grow and keeping you stagnant on the same role for their benefit. As an individual you need to understand that you're there to serve at the same time not neglecting your growth and aspirations.
Long hours, working outside your prescribed normal hours, taking more responsibilities than what anticipated.