Company: IBM
Date: 2016-05-30
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good for beginners
Pros: Offers a great number of career growth options and it's a decent place to start a career since they accept graduates with no experience. The environment is fairly dynamic and you can feel that people have a desire to do better.
Cons: Fairly old technology used in most cases. Work progression can be too slow, rife with nepotism and even examples of managers keeping their talented people behind because they don't want to risk replacing them. Salary disparity can be huge between people doing the same job, salary increases are capped per year and salary is overall not very competitive.