Pros
Nice offices, good area, generally autonomous position where you won't be micromanaged...depending on what group you're in, other admins could be great tools for learning and generally speaking your colleagues are nice & smart to be around.
Cons
Their Admin / Temp program is really, really bad. It's unlike anything I've ever seen or experienced. The agency you work with will tell you that it's a 3-6 month "temp to perm" position (flat out lie to reel you in), but then after being on-boarded at GS you quickly realize that most admins don't convert to being full time until after 12-months, if ever. You could easily be there at the 11-month mark right before your contract is supposed to convert, and then management will just drop you for any reason (with no notice at all)....continuing the cycle of hiring another cheap temp for 11 months - dangling the carrot of a full-time job in front of your face for the entire time. And the cycle goes on! You have no health benefits, no paid lunch break, no PTO, sick days, gym access; yet you are working harder and expected to put in more overtime hours than all the other (full time) senior admins around you -- including being pressured into working during the holiday season, while they are all vacationing abroad or visiting family. They LOVE having the temps around because this is literally how you are treated (including them forgoing certain aspects of their own jobs in order to pass along these menial responsibilities to the temp-admin.) Seriously, it's like some form of adult/corporate hazing.... "It'll all be worth it once I get hired" - you'll say, but you're totally kidding yourself. Any working situation that keeps you as a temp for that long is truly just extracting as many resources from you as physically possible. I know this doesn't apply to most people working or expected to work as GS...but to any women looking to join their contract-admin program, you've been warned.