Company: IBM
Date: 2019-11-11
Overall rating: 2/5
Employment status: current
Experience level: Junior

Good if you wanting to learn, but you would want to leave after that
Pros: Great place if you want to get into technology. You will learn heaps. Heaps of learning materials (if they don't cancel the classes), Big company so lateral moves are possible. Very good pay. Great work life balance (not much on depending on client)
Cons: People only care about making money and not really about you as a person.  No control of what project or client you go on. And is very hard to leave the role once you are in.