Work life balance is great, leaving for appointments or taking a half day usually is never and issue.
Almost always off work at a decent time
Cons
Days can be very early
Busy season can be chaotic but that's the same for all concrete industry.
Days can be long but rarely anyone works late (past 5pm)