Company: IBM
Date: 2016-06-23
Overall rating: 4/5
Employment status: former

Better than expected
Pros: - Can be flexible for your situation, if you need to work from home or remotely for example.
- HR "people" managers are willing to listen to you and work with you.
- Co-workers are friendly and we all look to enjoy ourselves at work.
Cons: - Seems to be contention between upper and middle management. 
- The desire for innovation and internal projects seems to not have the support that engineer staff need to fully realise. Middle management can't budget the time/effort against their immediate responsibilities and projects for the team. Yet without such support, internal projects and true innovation cannot materialise.
- IBM is a mixed bag of corporate processes, policies, and work cultures. This seems to have happened due to the large volume of acquisitions all coming together but never unifying - granted it would be significant cost to make such a huge unification, but it does make it hard to navigate as an employee with the way it currently is.