Company: IBM
Date: 2015-03-06
Overall rating: 3/5
Employment status: current
Experience level: Junior

Mediocre - stingy company, but good co-workers
Pros: Flexible (depending on client) and pretty good work life balance relative to other firms. Boots on the ground staff are usually very good 80%+ of the time.

Very project dependent. Some projects are great, others not so much.

Middle management is hit or miss, but generally pretty good (bands 8-10).
Cons: However, senior management (aka management you never see) are not very good and disconnected from middle management. Middle management is not empowered and must try to play along with the changing games created by senior management. Senior management sets unrealistic targets / goals. Many policies are likely driven by IBM corporate, which have negative impacts on the consulting practice (GBS), which needs to operate fundamentally differently than a normal corporation.

The company is super stingy. It seems as though IBM will do whatever it can to push costs onto the employee. Compared to other firms, it's gotten to the point of being a joke. It can be a challenge to get basic supplies and many staff are still forced to use archaic software such as word 2003. (I believe they may be starting to upgrade Word 2003 now in 2015.)