Pros
decent average pay, nice benefits and perks IF you can even find time or permission to use them. was in VA location. had cafeteria in house which was pretty good food. had a shared office, not a cubicle which was nice. free parking garage to park in and had own Mitre staffed security for premises. business casual dress, Friday jeans.
Cons
had almost no training program besides "ask this person to explain it to you" from people who are busy doing their own jobs to want to worry about yours, along with a "why are you bothering me again, isn't there someone else you can ask?" type of attitude. A supervisor who could not do my job besides explain the gist of what is needed. also no cross training between co-workers in same department meaning my deliverables due each month could not be completed by anyone besides myself (where and when can I take time off properly? what happens if I get sick? ) especially to know I would come back to a stack of work.