1. Work is overwhelmingly dominated by documentation work. The documentation work is super redundant due to the industry (nuclear) and very, very boring. The documents have to follow the clients template and guidelines, so whatever joy you can obtain from writing creatively, throw that down the drain.
2. Chances are, you will gain very little useful engineering experience here. There are too few projects that would actually allow you to gain useful experience and even if you do get such a project, you will be writing documents 80% of the time. Some of the consultants here lack fundamental technical knowledge, due to their work being almost exclusively writing documents for their main client (see #1).
3. Inexperienced and immature managers. These managers have little to no work experience let alone relevant technical experience and walk around like they own the place. As a result, poor decisions are made and you might be blamed for project woes, even if you were the one who warned the project manager in the first place.
4. Micromanaging managers with no interpersonal skills. They will question the amount of time you charge to a task, down to the hour. They will needlessly ask for status updates multiple times a day for every minor task. Their language is very belittling and disrespectful.
5. The company is management heavy and management is placed on a pedestal. This allows for points #3 and #4 to persist unchecked. Complaints and even people leaving fall on deaf ears as no corrective actions are/can be done. If you are not a part of management, you are considered a "resource" and are treated as such.
6. You'll be asked to do work unbecoming of an engineer. You will pack boxes, label equipment, inspect inventory, create packing lists etc.... On top of that, management will even micromanage this task.