Company: IBM
Date: 2017-05-02
Overall rating: 1/5
Employment status: current
Experience level: Junior

Toxic Environment
Pros: I have had the pleasure to work with some excellent, experienced engineers who I have learned an infinite amount about professional software development from. Besides this, there are very few positives.
Cons: Little or no career progression opportunities.
Absolutely zero effort to up-skill staff.
Comparatively poor compensation.
No employee benefits.
An infinite amount of red tape / bureaucracy prevent ANY innovation taking place.
Poor management who are only interested in playing the political game for their own gain. 
Large scale hiring freezes / redundancies, company wide,  while the CEO takes larger and larger bonuses, year on year, despite continual quarterly declines.