Yes, they will sort fuel and somewhere to stay if you need to travel.
Yes, there are some training. There are more opportunities for the certification, the company can help you with the payment.
Yes, the opportunities are diverse. You have the possibility to attend online lessons, as well as personal training sessions. Not only the professional aspect gets supported, there are also classes for a personal development.