A small company so you can get hands on training. Good connections in the design community.
Cons
Small company privately owned. Constant shifting of priorities and little care about feelings of employees, i.e., changing directions of a project without advising designers. Making expectations without advising designers. Poor memory of owner, withholds information to complete tasks.