Good place for a few months of experience, not a career
Pros
You get health insurance and get paid on time. A good place to gain a lot of experience in a variety of jobs, only because the owner is trying to keep the overhead down.
Cons
This is not a place to grow into a career. The company as a whole has an extremely hostile and negative work environment. It is not family friendly. The owner primarily looks to recruit young employees fresh out of college in order to pay them less and work them more. Organization does not embrace diversity. Very limited time off and designated business holidays, vacations are allowed, however are rarely encouraged. The company has a lot of potential for growth, but management can't seem to focus and grow any new aspect of the business and frequently changes company direction.