Pros
Everyone is incredibly nice and takes an interest in your career. Work is interesting and there is a sense of team in everything.
Cons
Slow turnaround times and very busy calendars.
Pros
great place to work and learn!
Cons
tough deadlines at times !!