Pros
Small startup company with lots of growth potential, good salary, and good benefits. Very little bureaucracy and lots of direct access to ownership. Plus the owners are very personable and great team builders. Company focuses on quality and tends to hire high-achievers. The owners of the company are very knowledge with a high degree of integrity and ethics. They truly want to build a successful company.
Cons
Small business with little structure. Business process are still being defined.