It's a family owned, innovative and collaborative problem solving environment that has a firm and enthusiastic commitment to client services and quality production.
Cons
As a small company (100ish employees) there isn't an endless ladder for advancement, however, I believe there is continual opportunity for development.
Upper management a couple of crazy brothers with a cowboy management style - makes life interesting! Those that are able to work independently do well in this company.
Cons
If you like to be given direction and be supervised, you may not fit well.