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

IBM - Big and wide ranging opportunities, high expectations
Pros: Pros are that:
* IBM is really big and worldwide, with people doing almost ever imaginable job in IT
* IBM is generally on the cutting edge of technology, and must stay that way to survive
* IBM has a ton of educational opportunities to help it's people move into new areas, and
* IBM pays pretty well
Cons: Cons are that:
* Overtime, including weekends, is often expected and sometimes demanded, and that does not leave much time to live
* Travel to a job site, sometimes takes over 10 hours by plane, and can occur like that every week, which cuts into the time to live some more
* There are so many offshore personnel, and H1 visas, that work for less, that that is somewhat limiting in terms of competition and opportunities, but this is the way of the world now