I am not sure about the work culture etc over there. It all depends on your prior work ex.. and which company u r presently workin for now. I have heard that they have got some pretty good projects. They have also got good reputation in their area. It is a middle-sized organisation and you can expect all the pros and cons of such an org. - like more visiblity, more responsiblity etc. If you are not particular about the functional domain , i think u can go for it. Again, it all depends on u r jumping from where to where. It would be better if you could tell more about ur present company and how much hike u r getting.