Pros
Kind and caring co-workers. Extensive and on-going relevant training. The work provides new and interesting variety and exposure. Management recognizes employees as their greatest assets and treat them as such. Competitive pay. Full-time employment = a 35-hour work week: they don't just pay lip service to encouraging work/life balance. You are paid for the time you work. If you work more than 35 hours, you are paid for that time. Benefits are wonderful. Regular opportunities to get together with co-workers, who are most helpful. Phenomenal culture. The mentor program provides a friendly face to bounce things off of, which is so nice in a new work environment. If there are other areas within the company that interest you, there are many opportunities to get involved and expand. Working in a non-profit environment provides an opportunity to feel like your work is making a difference on a larger scale.
Cons
It can sometimes be a little tricky balancing multiple clients and the wide variety of scenarios, but the entire team is readily available and willing to help with any questions or if you need back up. The commute varies daily and requires some pre-planning in an area such as Washington that can be notoriously complicated to navigate. The offered FSA for parking and transit helps with that.