Well, Im in Eastern European businessjet company, get 10 days off every month, 4 stars hotels, vip catering for clients and us, got salary on time (4 years now), have seen a lot, overnights usually 2-3 days. And take home net averages 3.9k eur per month, typerating, uniforms, training, parking all paid by company, and it is for 4th year FO.. I still love my job.
I think that demise of our profession is started by locos - if you get FOs underpaid, screw them as you wish and then, when they became captains they continue think that policy how company treated them is norm. And when they got their upgrade, they continue act as a third world cheap labour, not as a PILOTs... And they will not spend a penny thinking that their way into the business is to blame...