Not everyone is a rockstar engineer in a top 5 company my guy, people have to start somewhere and paperwork is a huge show stopper in india in general.
from your comment history i see you're european.Europeans have way more protections and assurances in cases like this, india is a very different business environment...
As he should. Unless you have in written form that the company will cover the exact expense, then no one should use a personal CC for work use.