If you decide to lodge a complaint against the company, there is all possibility they may retaliate by cancelling your visa and sending you on exit. You need to weigh all the options by yourself and then decide on the next step.