Vantaggi
No matter how much you screw up, or how little you do, it doesn't matter. Pretty much only care if you are on time and charge 40 hours per week. If you keep your head down and don't try to get noticed, you can coast for an entire career. Good benefits. If you want a job where you can do next to nothing for long hours, this is the company for you. There are some good people to work with, just not so much in management. A lot of people are now leaving the company, so there will be lots of available jobs.
Svantaggi
Sexual harassment and racial slurs rampant. Long hours. No clear career path. Very little mobility. Dishonest and incompetent management. Sacrificing your family for the job is expected. If you try hard you are penalized by management, they don't like people standing out or solving problems. High award fee score due to company management always doing what customer asks, even if illegal or immoral, which security hides from the world. Most company decisions made at a bar. Makes one feel bad that the whole operation is such a waste of taxpayer dollars.