Keeping vehicles well maintained
Great office support
Decent amount of variety of jobs
Company holiday parties
Decent PTO structure
Most foreman good to work for
Cons
Better on the job communication/ inefficiency on bigger jobs
Material waste
Almost always have to ask for raises