Company: IBM
Date: 2017-03-30
Overall rating: 5/5
Employment status: former
Experience level: Junior

This is where you study to be
Pros: IBM is one of the biggest companies there are, the opportunities are endless. 
Training, benefits.... You're 1:1 meeting with management will probably be over a coffee which gives you the intimacy necessary to tell you manager your needs vice-versa.
IBM was my first job when I had no idea what I wanted in life, all I conquered afterwards was thanks to the faith they put in me. 
If you get bored or feel like changing careers, IBM will give all the support to do so, the company had endless departments, and relocation is more than a possibility, is a reality.
Cons: Sometimes you wonder how a technology company can have 3 different tools to input extra office hours if they all do the same.
Also you have to do crazy hours sometimes, but there are pro and cons for that, because extra hours are really well payed.