Pros
Worked at HHCI many years and saw many changes. Every company has its good and bad side. Overall a good place to work. Friendly environment, employees willing to help each other out. Always looking to make sure the company has a good reputation and to expand the business. Upper management generally approachable. They look for employees they feel have potential, mentor them and promote from within. If you are a hard worker willing to put in hours, you will do well. If you lie on your resume, try to pass your work to others, or are lazy you will not last long.
Cons
Benefits could be better for a company for this size (401K but no matching funds, covering your family for heath benefits is expensive). Clerical/office workers tend to be underpaid (typical in male dominated construction industry). "Clicky" feel to some promotions and bonuses. President want to be involved and see everything, but does not have the time which can slow things up.