My suggestions:
1) To display the salary requested at the auctions at the app, it is never there, only at the PC.
*EDIT - Also the salary of the unemployed ones at the shortlist that you can hire immediately.*
2) A date limit in the contract, instead of just championship races. There are many managers that doesn't play anymore in years and they have good pilots and staff.
50 races or 6 months, for example, whichever comes first.
Like this, an inactive manager could eventually return to game and not just forget his team with everyone stuck.