People are friendly. Can gain a lot of experience in steel, concrete, & wood by working with different project managers.
Cons
No systematic guidance for new employees. Need to figure out the benefits and rules (bonus, 401K, HSA, paid vacation, etc.) by taking the initiative to ask others.