Company: IBM
Date: 2019-06-14
Overall rating: 3/5
Employment status: former
Experience level: Senior

Used to be great but became tiresome
Pros: Breadth of solutions, technology, people, opportunities.  Generally supportive environment, good (though decreasing benefits).  

It's still a good company with many business areas.  People moan who are in or leave but its up to you to sort your own career!  Companies go through change - fact.
Cons: Declining business, trying to compete with lower cost providers (eg TCS etc), decreased opportunity, cost being primary driver to detriment of others.  Used to be a company of values