I have never wanted to leave a job faster than I did when I worked at ENERCON Services. There are definitely some things that I wished I had paid more attention to when I was reading Glassdoor reviews prior to joining.
Management underbids projects all the time. They will have senior engineers put estimates together, and then just tell them to cut hours. Now this might be appropriate if they had some historical data that they were looking through to justify this, a but no, it will be just "cut X% across the board", regardless of how heavy the project may be for a particular discipline or not. And even though management will say they will take the blame of things go wrong, it always falls on the engineer doing the work.
Mentorship is lacking. Nuclear has a bunch of professionals nearing retirement and a bunch of young college graduates and not much in between. The more senior engineers in my experience are either not good at mentoring people without prior nuclear experience or just junior engineers in general or management keeps them so overloaded that they don't have time to mentor junior engineers.
This company only cares about the money you generate, period. While that is going to be true of a lot of businesses, you will be reminded about it constantly, not matter how low on the corporate ladder you are. They truly don't care about their employees. I was on a particularly horrible project, and it messed with my mental health to the point that I had to start going to therapy. I begged to be taken off of it, but my supervisor would not do it.
Supervisors are generally overloaded all the time because the company basically wants them to be 100% billable too. This just leave supervisors little time to develop their teams. I generally felt that my supervisor was a knowledgeable, empathetic engineer (probably one of the better supervisors in the company), but he was constantly overloaded.
Certain disciplines are constantly overworked because the company is understaffed. This leads to some disciplines having to work mandatory OT every week to meet deadlines. While you can get paid OT, there is more to life than work. Speaking of OT, you can only get it if you are 100% billable and if the project is doing well financially. I was assigned a project that was completely out of money when I joined it but required a lot of OT. So I got no OT pay.
I would not recommend this company to anyone besides a junior engineer who they might give a little more mentorship and time or someone with a ton of nuclear experience. You can make good money here if that is all you care about. If you value your personal life and mental health, stay away.