First, in order to understand the previous reviews, both glowing and whiny, and what you're getting into, you need to understand the nature of the company and most of the posted jobs.
This company is essentially a heavy construction company. Jobs and projects change constantly, and job sites are mostly up and down the east coast of the US, but could be anywhere in the world. Project and engineering staff swoop into a new project, find temporary office space, hire temporary hourly workers for things like beach security and other local jobs, and make all of the arrangements. Heavy equipment and vessels make their way to the project site when scheduled to begin work. Engineers are constantly monitoring equipment, taking survey data, and working with the Army Corps of Engineers or other clients and contractors. When the work is done, everything is packed up and demobilized, and shipped in a dozen directions to other projects. There are a lot of moving parts, and the equipment has a high operating expense - it can't just sit idle losing money, so things have to keep moving. Never mind contractual deadlines and schedule obligations. This is the case not only for GLDD, but also for her subsidiaries.
Much of the company works in the field, in the environment above. Family life is very difficult by nature, but the company generally takes care of flying people home on their time off. Schedules are rough and extended, but supplemented with generous time off in between. Housing is often paid for, and many receive a per diem for food and whatnot, but again you're away from home. "Management" and "supervisors" mentioned above are not the company management - they are the project managers, supervisors over a small group of people, vessel crews and whatnot. These folks are in the field with relatively little day-to-day management over employee drama and interpersonal BS, so your mileage may vary. This should come as no surprise - most people have worked for both good and bad managers, and it happens everywhere.
The company management is focused on three things above all: Safety, Quality of Work and Profitability, in that order. We get emails frequently outlining injuries and near misses with remediation suggestions. These injuries range from hitting one's finger with a sledge to getting one's foot caught in rigging or trip hazards on a vessel - very rarely do serious injuries occur, and on those rare occasions work is stopped at all sites and safety is focused on. That's an amazing thing for an industry such as ours with the equipment that we're working with, but it's the company's highest priority.
No place that you go, short of a silicon valley start-up, is going to provide extravagant benefits to the employees - it's just not financially feasible. GLDD, however, does go out of its way to provide for us, especially when travelling or working a project. Benefits are great, bonuses are paid out according to company profitability, and because the Dredging Division leads in revenue, they typically get the best bonuses. Employee stock options are available, etc. Corporate office work is typical. Hours, culture, and availability requirements vary between positions and departments, like most places.
So that said, Great Lakes Dredge and Dock Company is a great place to work. We do fascinating, history-making work. If you're looking for a corporate job, come on over. If you're looking for a field, engineering or project based job, keep in mind the nature of the work that we do. They'll take care of you, but it's still hard work far away from home.