It was a good place to work because of the staff, but the policies and/or management were sometimes "iffy" causing occasional morale issues. And in some cases, it felt as though 30% of the staff did 90% of the work. However, the benefits cannot be beat and the union is a great resource for the staff. Overall, I think that the agency is a great place to work for. As long as you stay out of the "politics" of the office, it can be a great career choice and you will make life long friends.