Stable company, get paid on all jobs completed both while employed with company and even after I left the company. Canopy provided medical, dental and vision benefits. I always had an open communication line to upper management and owners.
Cons
Having to travel and be away from family and friends. Canopy could improve it's communication to the field.