Management is really nice and it's a fun, family-like experience.
Cons
The employees are entry-level (just out of college or still in college) and expected to have answers that a senior designer would know. Overworked, sometimes working on ALL clients - which can be 30 at one time.