Salary they offered me is 14000 pln.
Salary is very good by Polish standards. Not so good by global standards. It comes to 56,000 USD per year. You could make double that or more as a Unix specialist in Western Europe or in the English speaking countries. The bottom line is how many DOLLARS you are able to squirrel away at the end of the month. While cost of living is somewhat lower than in the West, this does not offset the lower wages. I would keep looking for better opportunities elsewhere, though that is about the top you will get in Poland. Really good for IBM, who are notoriously low payers here in Poland. The fact that they offered you so much to work in Poland is a good sign that your skills are in demand, and you can find a better paying job in the West or the English speaking countries. Take it as a big confidence booster.
If you think that by taking the job, you will be in a stronger position to find a better job elsewhere, go for it. More about that later, though.
I would like to settle down in poland for sometime.. I mean atleast 5 years or so..
in Katowice
God knows why. Frankly, Katowice is one of the ugliest cities in Poland. It's a gritty, run-down coal-mining center that possesses very little in the way of charm compared to other Polish cities like Wrocław or Kraków, And Poland is not a rich country like Germany, Holland Sweden or the UK. Very far from it. And it's not multicultural by any stretch of the imagination. There are few immigrants compared to other European countries, especially from the subcontinent. I really doubt that you and your family are going to last a whole five years in Katowice. Sounds like you really have to do some more research on this.
Your wife is going to lose it sooner or later. Unless she is a very highly qualified IT specialist herself, she will have zero chance of finding employment in Poland. Likewise, educational opportunities for her are pretty slim pickings, so there is a very real chance that she will be bored to death. Without knowing Polish, she will have a very difficult time operating in Polish society. Knowledge of English is not widespread except among young students and recent grads. As for learning Polish, it will be several years of hard work before either you or your wife will learn enough Polish to operate comfortably. It's not a "plug-and-play" language like English or the Indian languages. The grammar is bewilderingly complex, and it will be a long time before you will be able to express even basic things. It requires such a large investment of time and effort that it is hardly worth it unless you are determined to stay in Poland for a very, very long time, which I doubt you will.
There will, of course, be a few other Indian and foreign women in Katowice who are likewise wives of foreign workers. However, whether there are enough of them to form a viable community, I don't know. I doubt it. There are very few foreigners in Poland compared to Germany or the UK. From my experience, Indian women have a very difficult time socializing with other Indian women abroad because of your rigid class structure. Keeping foreign spouses intellectually stimulated is a major problem here in Poland, even for other Europeans. There is a very high risk that she will become socially isolated.
The kid, however, is at a good age. He or she should have no problem fitting in, provided both you and your wife are open and supportive. Don't know about educational opportunities in Katowice, though. You'll have to ask your future colleagues about that, or maybe somebody else on this forum knows more about that. Expect to pay anywhere from 500 PLN on up for your kids education/day care if you expect him or her to be in an English speaking environment, if such a thing exists in Katowice.
Salary they offered me is 14000 pln.. Kindly let me know , would that be sufficient enough
to live moderate life and some savings.
A decent two-bedroom apartment is going to cost you from 2500 to 3500 PLN, including rent, administration fees and utilities. Highly depends on the level of comfort you desire. When looking at apartment prices, remember that the number of bedrooms is one less than the number of rooms advertised. So if you are looking for a two bedroom apartment, you will be looking for a three-room apartment (3-pokojowe). Also remember that the advertised price is NOT the full price of the apartment. There will be anywhere from 300 to 800 PLN in administration fees, and utilities will cost about 400 PLN for a family of three, and possibly more depending on heating, which is a wild card.
Food and sundry household items will cost you about 1500 to 2000 PLN for a family of three of your status. Possibly less if you're willing to adapt to the local cooking traditions. Possibly more depending on how exotic you want to cook. While I doubt whether there is a decent Indian shop in Katowice, you will be able to do your shopping in Kraków, which is about an hour and a half away. Can't say for sure how expensive that will be, though. Your future compatriot colleagues will be able to help you with that.
The above does not include clothes, books, home electronics etc. That's another wildcard that depends on your tastes and expectations.
Transit cards for you and your wife will set you back about 150 to 200 PLN a month. If you're planning to purchase or hire a car, that will be a major expense depending on what you buy or hire.
Entertainment expenses are a major wild card. It can add up to a lot if you spend a lot of time traveling to Kraków. Again, this highly depends on your lifestyle and preferences. Don't forget that you will have to provide sufficient activities for both your wife and your kid to keep them intellectually stimulated. What you don't want is for them to stay shut up at home with nothing to do.
As an Indian, you and your family are going to have to deal with winter in Poland. Unless you've lived in a country where there is really winter, nothing in your life will have prepared you for the actual experience. Many people from warmer climes simply can't deal with it and end up packing their bags in January and heading home. It's tolerable and can even be pleasant if you are totally satisfied with he money you are making. Less so if you are not. Katowice, in particular, can be very depressing in the winter.
it's IBM
This is a double-edged sword. Although, on paper, you will be working for IBM, you will be essentially cut off from the mainstream corporate ladder. It may not be there foot in the door that you are looking for. The jobs that IBM provides in Poland largely involve uninteresting grunt work that Americans don't want to do unless they get paid a real, real lot. It's essentially in-company outsourcing, and any corporate decisions made in your regard will be based on solely one factor: keeping costs low. And, considering IBM's reputation for stinginess in Poland, it is very likely that you will not receive a substantial raise in the next five years.
The interesting creative jobs stay in the US or or other wealthy countries. This will be a problem as far as advancement within the corporate structure goes. This is a major complaint among Polish engineers working for big international foreign companies. A lot of them feel trapped and cheated. You'll have to some very serious talks with some VERY experienced engineers back in India and ask for guidance in this regard. Take advice only from those who have worked for large corporations like IBM.
As for savings, your TOTAL pay in Poland will be equal to the TOTAL amount of dollars you would be able to save if you were to find an equivalent job in the US, for example, even taking cost of living into account. It's theoretically possible to save about $12,000 US per year if you and your family live modestly, and maybe a little bit more if you are frugal. That's the number that really counts, and it isn't all that attractive by global standards. About 20 percent of what you would be able to comfortably put aside if you were to land a comparable job in the States. That's a difference of about $200,000 in your savings account at the end of five years. No small peanuts. That will put your kid through the best colleges on the planet. Fine if you decide that a job in Poland is the only available stepping stone to a brighter future elsewhere for the time being, which I doubt is the case. But not good enough to justify a five-year stay, or to justify not looking for a better job elsewhere.
The preceding paragraph is the most important thing I've written. NEVER stop looking for a better job, and ALWAYS may career decisions taking savings potential in absolute DOLLARS into account. The worst mistake engineers make is to stop looking for a better job once they find a job. That is a recipe for misery and failure. Keep swimming like a shark.
Frankly, you might do just as well by staying in India for the time being rather than coming to Poland. Employment and educational opportunities for your wife will be much more easily available, the quality of life comparable or even better, and opportunities for your kid will be better, too. I have a Polish engineer friend who got transferred to India on a five year contract, and he has a wife and a five-year-old boy. They are having the time of their lives, and love it so much that I don't think they'll ever come back to Poland.
Last of all, if you are thinking of Poland as a "back door" to the EU, forget about it. With your qualifications and experience, there are much better ways of going about that without having to sneak in. You can walk proudly through the front door. Do your research, keep on evaluating other offers and opportunities, and, for God's sake, never act out of desperation. You don't have to. I'm inclined to think that patience and thorough research will pay off in spades for you in the end, and that Poland is not in the cards. Best of luck!