In the USA at a major.
I commute so I have a room I rent at my base ( I am mostly on reserve). Not a hardship since I’m 3 miles from the beach.
On trips I am paid per diem, and hotels are paid for. If I am sent TDY (or bid for TDY) I have a paid hotel for the month.
I have training paid for, including hotels and per diem, Type ratings are all paid for by the company. In fact, I haven’t paid for a rating since I got my commercial license 40 years ago.
Uniforms are paid for, but they are just ordinary.