Pros
I have a mixed experience with this company. It seems like your experience here will depend heavily on the contract you are on and who management is. The job is easy enough, and you’re left alone for the most part if you’re doing your job. There are many other higher positions available in the same building with other companies so it does make it significantly easier to move to those positions, especially since they seem to prefer hiring people who are already in the building with clearance.
Cons
management does seem to play favorites, at least on the contract I was on. Sometimes promotion is merit based, as it should be, other times it seems favorites get promoted. Disciplinary action is basically nonexistent, so when someone else isn’t doing their job don’t expect them to be reprimanded unless multiple people make it a big deal. Pay was somewhat low for the area we were in, yearly raises were given but they were very minimal, and getting a raise any other time was impossible unless you moved up in the company. It tended to be a revolving door, people came in, got a little experience then got fed up with management and went elsewhere