It is almost always better to first talk to outside legal representation to understand the landscape. If there are actual law violations, they will help properly document and possibly start preparing a case, and if not then you know you should prepare to leave the company.
EDIT: surprised at the downvotes here, this is common knowledge for workers in all industries, not just tech, and this has been discussed at length every time a similar issue arises.