* Your coworkers are likely into their job.
* Project Managers care a lot and your voice will be heard about the work going on.
* You definitely have job security.
* Insane amount of experience and quick it might be in the zone of your field that you wanted but you will get a ton of experience. (Might end up being site installation supervisor as a controls engineer)
Svantaggi
* People do not believe in work life balance at DG the project matters more than you when you are in the thick of it.
* They are definitely under staffed for the work they have going on and you will be required to work more because of it.
* You will work a crazy amount of overtime with no overtime pay. I had to work over 70 hour weeks frequently for the same pay.
* They will say the bonuses add up for the overtime... this is a lie especially as a beginner the bonus looks like another check if it is good. Not worth it when you basically worked double work weeks for most of the year.