Pros: little oversight
Cons: poor management, benefits, business model and growth opportunities.
This is a very small, poorly ran company.
If you're new to the field, then this may be the place for you to begin and gain experience. However, once you get some time under your belt, position yourself with a larger company who has a business model that will help your succeed and provide job security, rather than wasting valuable overhead money on the management staff.