@prabii .. plz ignore few exceptions, you will get a lot of good advise here, Today is off-day for all, let all wake up.
Visa not stamped, hence she doesn't have much issue about NOC and all. If she is in their visa, she could change it .. more experts and experienced in QL will reply on this... no worries.

Since the company is providing allowance as other, i think, they are not worst. Only thing is that She should prove that she is beneficial for the the company for employment.
She should work hard.
Tip: All companies require employees, and they know only hardworking employees will benefit them. If she is really hardworking... there is no option that the company will leave her.