Pros
Benefits are decent
Pay is okay
Cons
There is nothing to do most of the time
Management is lost
Management hides behind their desk and HR when questioned
Nepotism, hiring engineers with no experience simply because they are related to the higher ups.
Clueless HR reps
I dont like to throw this around, but a toxic environment with contractors.