Great work environment, minimal co-worker issues with plenty of company gifts toward employees.
Cons
Poor live/work lifestyle with any success requiring far more hours and un realistic sales expectation, upper owners representatives have limited construction knowledge and make poor decisions creating high turnout rate.