Pros
Nothing at all and if you have a good friend he can confirm.
Cons
To work for the HCT, you need to give up your dignity, and be ready to be blamed for the management poor planning and experience. Top management members are expats and from the same city and mostly friends and relatives. Be ready to lose your end of service and most of your money. If you want to ask them to apply the rules, they will tell go to the court to get your rights. The general atmosphere is poisonous and you would be terminated in any second and for no reason. If you try to convey your complaint to the very top management, they will not return your emails and calls. Never believe their promises during the interview. Everything can be changed and they will not honor the contract. One last thing, if they offer you a salary that you think it is huge according to your current income. Trust me, you will not be able to save as you dream of.