Company: IBM
Date: 2017-06-25
Overall rating: 2/5
Employment status: former
Experience level: Senior

Unrealistic sales driven deadlines, ridiculous bureaucracy, and general disinterest from management
Pros: - In the past there has been a liberal work from home policy. I'm not sure how much longer that will last. 
- The company 401k matching contribution is good and is fully vested from the start.
Cons: - Multiple (one or more) layoffs per year every year I was at the company (almost 10 years). 
- Terrible or none existent bonuses. 
- Management mostly concerned with how to preserve and progress their careers and has little interest in progressing staff careers. 
- Software engineering organization driven by rigid sales motivated deadlines with little consideration for sound software development practices.  This creates substandard software services that are unmaintainable. But Sales doesn't care and engineering management team is too afraid to push back. 
- Bluemix IS an awful mess and any product or service that has to integrate with it WILL be made worse by having to integrate and adhere to the terrible bureaucracy that exists within it.