I'm in the opposite position to the OP. Previously all my travel and expenses were paid on my personal CC (BA Amex), earning me extra Avios.
In the current job all travel is booked through corporate TA, and expenses paid on corporate card - so no more "free" easy earning
more's the pity