Well, it does help to know what the contract you are signing says. You can find out by reading it thoroughly.

I think by now it is somewhat general knowledge that QA, in some aspects and for some of its employees, has somewhat of a reputation.

So, researching a company before one applies or signs a contract, should be a given.

It is futile to rant and cmplain if one has neglected to do those things.