Pros
Many opportunities to learn and advance your career. The agency operates many programs and staff have opportunities to bid on new positions as they develop experience and education. Lots of entrepreneurial managers who seek new programming Creativity and innovation Generally good benefits and reasonably supportive managers, especially when employees are dealing with unpredictable life events such as illness. Some jobs offer flexible work schedules which fits well with family life The agency is a technology innovator which has pros and con, probably more pros.
Cons
Bureaucracy and administrative inefficiency Lots of change which has pros and cons--its exciting, but confusing sometimes and disruptive. Administrative systems could be more efficient