Pay is very good. Everyone gets per diem. Safety is top notch. Opportunity for many certifications
Cons
Its not always what you know its who you know at this company if you want to move up. Helpers are not experienced and usually don't speak English. Every project has different managers and management styles. Away from home a lot
Great pay & benefits, my boss really cares about my professional growth and communicates frequently with me; always have good training (and some fun) when we're brought in to Avon HQ