Informal (third party): the salary is relatively low 2500-3500.
Official: 4000+
Formal: salary 5000+ (more benefits)
See if there is a labor dispatch contract, which is irregular.