Pros
Chance to get experience those seeking to get career started. It is a small company, so there is opportunity for cross functional experience between departments.
Cons
Company lacks vision, the ability to grow, and an effective management structure that consistently engages and challenge employees. Capable people will quickly outgrow the organization, and should get out as soon as they begin to feel discouraged.