A good company for many years, but no longer good to employees. Overly political, inhibits creativity.
Pros
Wonderful co-workers, Ability to work from home.Flexibility. Travel to conferences which enables learning. A few good managers and mentors.
Cons
Long hours, extra work every year due to repeated resource actions, which has become demoralizing. An overly political environment where most management is afraid to take a stand on ANY issue. Poor marketing framework with "New Work of Marketing Model' not working or capturing leads. IBM website that doesn't work to capture responses. Inability to be nimble. IBM moves on turtle time. More important to build consensus than do good work. New CMO has NO tech experience. Most new hires have no experience in tech or the markets IBM plays in. Outsourcing to India and Brazil on the rise. American works are laid off every year.