Pros
This point of view is from an eu expat in Brno(cz) center, that worked as a 2nd level UNIX sys admin focused in the it security. There are opportunities for every kind of IT related position, from 1st level customer service to 3rd level specialist in all IT areas (e.g. Systems, SAN/storage, Middleware, DB etc) to managerial positions. You can enter to learn your first steps, to perfect your skills, to gain more prestige on your cv, to have a taste of how it is to work in a big organization, and much more. The Unix Guy™ role is regarded as a role that will always be in search of people and it is part of the core roles of the center. When working in IBM you will have the opportunity to deal with some of best technologies and biggest customers world-wide. Socially speaking and comparing to the situation in Brno, there is a great international heterogeneous environment you can make good social ties with many nationalities. Ratio appears to be about 50% expats from all nations (I dont have concrete data at the moment) Working hours are enforced in a reasonable manner compared to standard companies that are more strict/inflexible. Home office is a good plus
Cons
Unfortunately, the bad far outweights the good. Salary is a big problem. Compared to nation and city average (that is already in the low-end in EU), it is as lowest as possible, to the point that it brings down if not crashes the city's and nation's job price market Career advancement is very poor. Salary progression is very poor. (Expect to change/improve you role in 6-12months after your request and to receive an adjustment (read: only an adjustment, not an actual increase) in another 6 months.) Attrition is very high. There is a sensible disruption in skills/know-how, Morale is very low Corporation culture is poor, very static/radical, not innovative at all It is very difficult to influence, change and leave a mark in the company There is a blind acceptance of procedures even when these can be minimally improved, There is a general fear of change, be it an improvement/advancement that means both more responsibilities and better wage.