Company: IBM
Date: 2016-05-24
Overall rating: 1/5
Employment status: former

Toxic and unproductive
Pros: This will be a short list but in the interest of being unbiased:
-Learned what I DON'T want in a job and employer
-Talented and driven co-workers
-You learn a lot technically due to constant change, shortage and mismanagement
-Looks good on resume
Cons: This was my first fulltime job out of university. I realized it was not a good place to work after a few months but the extent of just how bad it was compared to other companies did not dawn on me till I moved to another company 4 years later. Here are some highlights:

-Salary growth below rate of inflation. <10% in 4.5 years, including a promotion raise.
-Severe technical mismanagement. Developers are constantly moved around and put on problems that need to be solved ASAP with no training or opportunity to specialize.
-Extreme pressure from management to perform due to the low productivity caused by their own mismanagement
-Utter disrespect and disregard for technical staff and their skills
-Negative social culture and attitude fostered by the lack of raises and comparative ranking system
-Cheap. Absolutely no money spent on employee outings, team building or other social events.