Pros: you get to work weekends and attend lots of meetings.
Cons: work like a dog with no reward.
If you are not from the area or have been assigned to Ft. Huachuca or know the people at the company, you are wasting your time. I was hired and moved down to work on a project along with two others. Anytime you were asked for your thoughts or ideas on the project, the PM would berate you, tell you how were wrong and then do what he wanted anyway. The senior ISD, with over 20 yrs experience, a doctorate was constantly berated for expressing his thoughts ended up at the hospital for anxiety attacks. He was fired after expressing his opinion during an interview to move him into another project. The first weekend we were there we asked "who is going to work this weekend?" After that we were expected to work EVERY weekend until the project was completed. After the company won their contract, I was terminated. They soon hired two people, both school teachers, for 1/2 of what I earned. Once they don't need you, you are dropped like a bad habit, with extreme prejudice. I was told to stay late, called into a room and fired. I was escorted back to my cubicle, in front of all my co-workers, to find a box on my chair. I was asked to log off, pack my things, turn in my computer access card and then escorted out of the compound. Have a nice day!
Constantly asked to complete tasks, time and again, only be trashed or berated for doing what you were asked to do.
Meetings out the wazoo! I averaged eleven hours of meetings that had nothing to do with me or the project I was working.
Asked to provide input only to be told you were wrong and why you are wrong.
Always treated as an outsider.
Constantly told you were slacking, questioned and ridiculed.
Never acknowledged for your actions.
Constantly restricted by limited resources.