Pros
- Great Management - friendly, responsive, and flexible, best people I've ever worked with
- Variety of projects always keep things interesting with an opportunity to work in different styles
- Wonderful downtown studio
- Many learning opportunities through peer mentorship and challenging projects
- Opportunities for career development; increasing select skills will allow you to work on projects within that field
- Flexible schedule to suit your availability
Cons
- Workload may be dependent on client responsiveness and stage of the projects, although it's not hard to integrate into another ongoing project if work is slower, so this isn't really a big issue.