Pros: free lunches
Cons: long hours
Constantly on random job sites and heavy travel with minimal living benefits
Privately owned company with good management but intense working hours and travel
No great cooperation amongst the workers and senior managers