if they have any clauses that say you cant leave to another prop shop within a certain amount of time, then that is not enforceable and not a good sign.
all fees should be in the contract. ALL of them. ecn fees and rebates, desk fees if any, software, registration, obviously commissions...