I have the strong possibility that I may be offered 2 jobs at once. One is with a large company, A and another is with a consulting company, B, in city, C1 that consults to A. There is a high chance that an offer will be received from A before B responds to me. Take note that A have paid considerable travel costs to me during the interviewing process in city, C2.
In this scenario I plan to accept A's offer, but I prefer B's offer to consult to A more. B is obviously a consulting role and I would get to consult to A by contract and other companies in the future.
In this scenario is it considered rude to turn down A's offer even after accepting?