Pros
Company is a family owned and they are extravagant in Christmas parties and company events. Great excercise room and they bring in a self defense/exercise coach at no charge to employees and their families. If you like sports, you will fit right in. Just about everyone is great to work with.
Cons
Company is run on a shoe-string, so they constantly worry if they are going to make it. Stress is very high when they have a bad sales day. Owner likes to micromanage and he will second guess just about any decision and he must have the final word. People are expected to work long hours, but they are not recognized for their efforts, and they are then expected to do more. Don't expect a raise. Management wants people to speak up, but then they don't listen.