I believe that everyone has one nightmare job they measure all others against, Kiewit is mine.
Despite being among the most senior members of the management team for a project, Kiewit was the worst experience I've had hands down. Senior-most onsite management openly opposed efforts to do the job right and denied me the tools to be successful on the project, building codes, a vehicle to drive the large site in snowy conditions, etc., making my job significantly more difficult. The situation was only exacerbated by the customers QA/QC people seeing that this was happening. One of the customers senior engineers opted to retire he became so frustrated.
When I finally left, Kiewit didn't give me a letter of recommendation, but the customer's project manager did!
Paid better than unemployment
Hostile management, unprofessional