You can be fired anytime irrespective of your performance, visa status etc.
Salary and benefits offered is not on par with many other companies out there in the market.
You will have to risk alot in terms of employment with them. Not worth the risk considering the fact that you can be axed any given moment.