Pros
Great people to work with, flexible hours, off early on Fridays, no weekends, renovated facility, considerate employer - especially for those in need, offers benefits, great location, casual dress code. I can't say enough great things about this place.
Cons
I can't really think of any cons.