Great advice, Id go even further, if you can’t find a legal rep, use Chat GPT assuming most young artist won’t have legal rep and would probably need the money being offered.
If you’re presented with a deal, hire a lawyer. If you don’t have a lawyer, never accept one offered to you by the label. They won’t be impartial. Once you find independent legal counsel, have them explain the terms of the contract in plain English. Never accept the first offer.