Pros
Resigned from IBM after almost 20 years. In that time I've had the pleasure to work with and for some of the best and brightest people in the industry. IBM has some of the most amazing technology that is superior to anything else out there. I also enjoyed a relatively flexible schedule with above average work/life balance.
Cons
Company has seen FOUR STRAIGHT YEARS of declining revenue and refuses to address this in any way other than quarterly job cuts. This has resulted in a culture of fear and mistrust. Those who have not been affected by these "resource actions" can find their workload doubling or tripling with minimal to zero compensation increase. Products are rushed to market with very little quality assurance, technical support or product education. This results in a high number customer satisfaction issues which IBM has neither the infrastructure or investment to deal with properly. IBM's first priority is to its shareholders and top executives at the expense of its customers and employees.