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

Potential to be a great company, lacking the right leaders
Pros: 1. Great colleagues, some of the smartest people I have ever worked with and had the privilege to work with. 
2. Access to resources, such as tools to enable you to make data-driven decisions.
3. Work life balance (although this is changing).
4. Benefits are really great.
5. No two days are the same.
Cons: 1. Remote work is no longer allowed. 
2. Salary is not at-market. 
3. Mobility is incredibly tough for such a large company. If you do not push to have that relationship with your manager, it will not happen organically. 
4. Management in general is rough. Those who are in Director/VP roles are too disconnected from the roles of their direct reports that they are not able to give advice on how to fix problems. They have zero knowledge of our tool capabilities causing expectations to not be met. 
5. Lack of accountability makes some employees lazy.
6. Timelines for everything are very, very long. There is a ton of red tape around every corner. Management encourages innovation but there are so many barriers to actually accomplishing innovation (tools). 
7. There is no clear view into what is working and what isn't. While we have access to a ton of tools, no two tools tell the same story. 
8. Constant reinvention/re-branding makes for a poor user-experience and also makes it very costly to get campaigns running and comply with an "always-on" strategy. 
9. Lack of appreciation of employees. If you need positive reinforcement to stay motivated, you will not get that at IBM. Even the yearly review process is incredibly flawed. Also a lack of corporate responsibility to employees with new co-location policies. 
10. Special projects are exciting to get on but mainly come with a lot of unrealistic expectations, faster than fast timelines, and  not enough resources or budget to execute.