Company: IBM
Date: 2016-06-28
Overall rating: 4/5
Employment status: former
Experience level: Junior

Generally positive - but can be slow, bureaucratic and resistant to change
Pros: Working for one of the old school global tech companies exposes you to over 100 years of innovation experience
A company with a truly global reach
Opportunities in new areas that new tech companies can't give you exposure too
Opportunities for development are wide ranging
Diverse and inclusive working environment
Cons: Paid a month's salary in advance so when you leave, they come chasing for this back. Which is fine but in my case they chased me several months (almost a year) after I left for a salary overpayment based on annual leave days. It is confusing and can be very bureaucratic and poorly managed.
Internal decision making can be slow
Bureaucratic and red tape - at times it feels akin to working in the public sector, the culture is not dynamic enough. 
Its no longer up there with cutting edge technology companies 
Not as fast paced as it thinks it is 
Internal software and tech pretty awful - for eg Lotus Notes and low spec Lenovo laptops!
If you're joining IBM via an acquisition, the process can be very frustrating and confusing - you will be bombarded by information and this can be overwhelming