Company: IBM
Date: 2017-02-20
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Jack of all trades master of none
Pros: IBM is one of those companies that adopt the formulas of successful and innovative businesses and attempts to adapt it to its own slow and clumsy international business machine.

- A plethora of enterprise software products, meaning you can work in any sub-industry that interests you, in a wide variety of roles.
- If you're on a good team with a good product, your work will be noticed and you will go places.  I personally had great management and colleagues that I admire.  IBM would get five stars based on my personal experience, but my ranking is based on everything I know and have seen throughout my experience.
- Pay is average to above average.
- There are some star talents in IBM that bleed blue.
Cons: - You're screwed if you're on a bad team.  Perhaps that was an exaggeration.  But you definitely won't be moving forward with your career.  Most likely, you will be spending your time lining up at Tim Horton's downstairs or on cigarette break.
- Their business model of downsizing as a method of cost cutting is harmful to employee morale and does nothing to move forward their influence as a company
- Always a step behind, products are generally second tier.
- There are some freeloaders.