I can confirm pretty much everything that Transport Jock has mentioned.
100 B737 max8's on order,
Clean modern island (second cleanest city in China they say).
Roster is 4 days on 2 days off on all contract options
Trianing, well it is what it is and you're not going to change it so just be humble, yes sir no sir and you'll make life very easy for you.