Company: IBM
Date: 2017-07-10
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great place to learn, not the best if you are not willing to sacrifice yourself
Pros: Great place to learn and develop your career, average to above average benefits, possibility to change role very easy due to the company size
Cons: Too bureaucratic,  too many management layers, poor leadership  on most managers, work-life balance is not the best, part of their culture is to live to the limit, if you prefer being told what to do is not the right company for you