Diff Ident
Mostly companies will pay for your type rating and pay you while you train if they are taking you on as an employee, contract or otherwise. They get their money back by bonding you - varies between 3 and 5 years to my knowledge. They make you repay a percentage of a nominal training cost if you leave within the specified time.
It can be a reasonable way of getting a type rating - but be aware that the cost can be very high if you leave with a large percentage of bond owing.