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

A business that spends more time fighting internally of who is responsible for what than actually accomplishing work.
Pros: The overtime was nice when it was available.
Cons: There are yearly ratings for each person in each team. Each team has a bell curve. You can be a hair lower in experience or progress compared to your peers and end up being graded poorly. Which results in no bonus. This is a very unfair system.

Depending on what account you work on, you could be applied to no overtime, oncall rotation, and in the cross fire between teams. Again, there is more arguing of who does what and whose problem it is than actually going ahead and doing the work. Just about every little adjustment requires a change that can take anywhere between 24 hours to a week to be approved before you can do said change.

Moving up in the company can also be very difficult. At the time I came in and later laid off, openings on my account were non-existent. Those with experience mostly held their jobs.

Training was non-existent and you learned as you went.

Last, the company seems to be laying off people at random. Regardless of how much you worked or not. You can have a really good or average PBC and still be laid off.