Good it provides flexible working hours with variety of learning opportunities. The products and projects I am involved in is vast and the environment continiously challenging
Cons
I can not find much to write about any significant cons of the organisation other than the fact that financial challenges and stock price putting cost pressure
It's a job, but little to no satisfaction involved
Cons
IBM bought my previous employer's company, during the following 4 years all took at least a 12% pay cut, or more. I ended up doing the same job that I did previously, my email load doubled to 100+ a day, Most of my time was spent navigating IBM bureaucracy, I just couldn't get things done without numerous conference calls and emails.