Pros
The salaries and benefits HNTB offers to employees are hard to find in this industry. If you're looking to simply support your family, put food on the table and provide them healthcare...HNTB might be a good fit.
Cons
Leadership and organization of the company as a whole is terrible. It's like working for the Government...lots of departments with overlapping responsibilities, each with their own political walls in place, and no clear direction or desire to work together on common goals. Leadership is totally disconnected from the reality of those actually providing services to their clients, which makes "change for the better" extremely slow and hard to accomplish in this company. If you're looking to change the engineering industry for the better, it's best to find a job elsewhere as you will be deeply disappointed with your experience at HNTB