Steady work. Some projects are interesting. Pay is pretty good for the industry.
Cons
Big time lack of training on the Operations side of the house. The upper level managers seem to have been over promoted and don't have much time or ability to train their people.
Its a family company and the family members get the perks.
Major lack of communication within the company.
Superintendent was great laid back very safety conscious. Tried to keep equipment operational. Just enough overtime but not overwhelming to impede on your personal life.
Cons
Poor benefits and pay. Equipment condition was horrible. Owners of the company are very greedy. They don't invest in their employees. Most jobs are on a contract basis.