Company: IBM
Date: 2016-08-01
Overall rating: 5/5
Employment status: former
Experience level: Junior

Senior Consultant
Pros: IBM is an excellent company to work for.  They have a great support structure and very formal guidelines leading employees down their desired career path.  Benefit package is outstanding.
Cons: Because there are several hundred thousand employees, it is difficult (not impossible) to be recognized for outstanding effort.  It is difficult to 'fast track' up the corporate ladder and depending on the band you are hired into, it may be difficult to receive annual increases.