I have been working at Clark Construction Group full-time (More than 3 years)
Great company, nice people, most are willing to help your upward mobility.
If your family does not want to relocate, they will not allow you to travel and pay per diem unless you are a key player.
Advice to Management
It's not easy to get on. Once you have a new employee and spend the time and money training them, find a project to send them to - find a way to keep them around if they want to stay.
I applied online. I interviewed at Clark Construction Group (Bethesda, MD) in March 2017.
Phone and then 2 1/4 hour in person interview, met with two VPs who were encouraging, positive. The discussion was extensive covering the project they were hiring for and my relative experience.