Company: IBM
Date: 2016-04-18
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Overall good company to work for
Pros: There are opportunities for advancement but only in certain divisions: Watson, Security, Cloud. Those are the divisions that the company is investing into and hiring for. The other divisions' business is not stable and there is a lot of outsourcing that takes place.
Cons: While there are opportunities for advancement, it is still not as easy as one may think to move up the career ladder. It is not necessarily a question of expertise but also luck.