My brother works as a HGV driver for a haulage firm and he has said it is one occupation that will always provide decent work. He generally enjoys what he does, but he has said the driving regulations are very strict. EU driving hours are probably the biggest obstacle he contends with. He had to stay in Kings Lynn for X number of hours recently to comply with his hours on the road.
I believe his salary is around £30k a year, but he chooses to do runs where he can sleep in his own bed each day. He has said, that some of his colleagues are earning a fortune, but they do the real unsociable work where they are away from home for X number of days.
I don't know the state of play with obtaining the Class 1 or 2. Alot of companies pay for new drivers to learn their HGV skills and pass their tests. This can cost a good couple of grand to do, so it is expensive if you pay to do it yourself.
I do recall my brother got his HGV licence about 15 years ago through another company he worked for. Part of his contract of employment was that if he left the firm within three years, he had to forfeit the cost of the licence to his employer. Therefore, this is something to be mindful of when being taken on as a 'trainee' driver.
CJ