In most places, the number of job vacancies would be a good guide to judge a company. Here it is not. For one thing, you may well be stuck. The company can renege on its promises to you after you have upped sticks and moved here and settled your family. If things are not good, you can't move to another company because you will not be given an no objection certificate so you are stuck.

Contracts and promises can be meaningless here. The only reliable guide is to insist on talking to other employees of the company BEFORE you take the job. Even then, there are no guarantees.

We had better live as we think, otherwise we shall end up by thinking as we lived. - Paul Bourget