Step number one - don't go to court after speaking with just one lawyer or firm. Seek multiple legal opinions before filing. I can't stress enough the importance of this. Also, ask specific questions about how things might go wrong - including whether or not the other company can require you to pay their court fees if you lose.
Secondly - think about the size of this company and what might happen if you win, but they appeal the case. Be very wary, because some companies will have a large financial incentive to fight you through various cases and appeals. The reason for this is that allowing you to win your case sets a precedent that affects their other business dealings with other partners.
Finally, ask them what happens if the other party counter-sues you, who pays those fees for your defence, etc.
PS - I'm not a lawyer, so this is not legal advice. Just devote the majority of your time considering what might go wrong, and ask hard questions of your lawyer before you go to court. Winning in court, unfortunately, isn't always about who has the best legal argument, but rather who has the best defense in terms of legal resources, money, etc. Make sure you have enough resources for the entire process.