I have been working at HNTB full-time (More than 8 years)
Great coworkers, great pay, great benefits, and great projects to work on.
Sometimes communication from higher management can be lacking, but that's pretty typical of most large employers it seems.
I applied online. I interviewed at HNTB (Los Angeles, CA) in June 2017.
Came into the office and met with the team. Very nice group of people in a relaxed environment. Perhaps too lax. Received a verbal confirmation but never a formal offer. Didn't appreciate being kept in limbo.