In whatever deal or contract you're getting into, make sure your lawyer is aware of it and make sure he/she has gone through the contract and gives you the go-ahead to sign before you sign, even if you feel you understand the contract very well.
It doesn't matter if it's a start-up, expansion, acquisition, selling of an asset or business, signing for a firm etc. Anything at all that involves you or your business and another party carrying out a business transaction.
Another mistake people make is not defining and understanding the terms of the contract before signing. This is where lawyers come in handy. You're not expected to know every business law, so there are a few details you might miss, details that can be against you in the future. Also, laws differ from region to region, so a law that favours you in your region may be against you in the region where you're doing business.
Some people involved a lawyer when things have already started going south. This is also not wise. Having a lawyer from the beginning may protect you from trouble.
It's okay if you can't afford the most expensive lawyers or firms to represent you or your business, but just make sure whoever you're hiring is competent enough
1. To Solve Problems in Advance
2. To Make Due Diligence Easier
3. To Reduce Last-Minute Time Burdens on Your Team
4. Because “Business Terms” are Not Just Business Concerns
5. Because Hiring Them Earlier is Probably Not Going to Cost Any More Than Hiring Them Later
Read more details here