Pros
Small company atmosphere -- the president and directors know everyone by name. Management practices open-door policy. Nice perks like sports tickets and monthly lunches out. Good salary, friendly coworkers and decent benefits. Involved in several charities. The company is looking to grow quickly.
Cons
Small company atmosphere -- the company is looking for aggressive growth, and senior management seems very focused on "the next big thing" rather than the present. Ill-defined career progression. Questionable employee hiring and promotion -- the company may be growing too quickly to fill new positions with the most qualified personnel. Young owners still learning the subtleties of running a company.