Pros
I learned a lot at IBM as somebody with no professional IT skills and coming from completely different area. I visited couple of countries and met a lot of specialists who taught me lot. I also found valuable friends in IBM. I had a good relationship with most of my coworkers.
Cons
Even though I am aware that DCCE is a cost-center, the IBM management board pressure on low salaries and expenditures here, had significant negative impact on a work climate at Brno site. Colleagues demotivation just grown over the years and couple of benefits just declined as well. Motivating in such conditions is very difficult. Other companies just see us as a 'open marketplace' to pickup any specialist they wish, as it will cost them only +20 - 50% of actual IBMer salary to get his/her interest and this will be still somewhere about the average salary for the job. It seems that due to vast amount of management levels, structures and policies IBM DCCE lost its possibility to evaluate/appreciate individuals and measure the success only by short term profit generated and completely forget about intellectual investment into its employees. Here I mean mostly work-life balance, respecting actual workload limits of individuals and personal interests. It all starts with choosing just 'paper good' candidates on critical positions and expecting experienced colleagues will fill the knowledge or motivation gap. In reality this will ends in frustration and burn-out stories or fluctuation of very skilled employees.