Defense Contractors: Run. Run far, far way and avoid this staffing company at all costs.
Pros
If you're a twenty-something year old with a college degree and no real life/work experience outside of your dorm, frat or parent's house and you think a fancy job title is an accomplishment in life and entitles you to tell older, more experienced employees (the billable ones working at gov't/customer sites every day and old enough to be your parents) how you should be doing things different at work and in life than this may be the perfect place for you. If you're looking to break your arm patting yourself on the back for your costume at the Halloween party or something else you're proud of at the corporate movie night or trip to Cox farm in the fall than this may be the place for you.
Cons
Just some I have either experienced or witnessed during my time here: * they make up rules/policies as they go * no performance reviews for certain employees (HR claimed "we no longer give performance reviews for on-site employees) * told to sign a written admission of guilt when falsely accused of something * after over a year of service with the company, was told "contractually, you do not qualify for training" yet, you are expected to have something to justify your request for a raise during a performance review (if you are one of the fortunate one's to receive one) * ultimately, there is no growth. NONE. * many at HQ think on-site employees are available at any time of day or night, either on-call or at their convenience, as they routinely call and email into the late evenings and on weekends I could go on and on and on...