Pros
Immediate supervisors listen to you if you need help or if you give feedback on an issue you are having. Work atmosphere is great; my coworkers are approachable and friendly. There are a lot of opportunities for career-improvement (for example, internships, supervision available, trainings).
Cons
A lot of administrative hoops to jump through if you want something (I think administration is receptive, but there is a long "chain of command" to get through until things get done; and by that time, the original request gets misconstrued). The building is not comfortable (lack of parking, small hot/cold offices without windows); and the systems (scheduling, etc.) are antiquated and break down unexpectedly and frequently. Pay is okay, but benefits aren't the greatest.