Pros
You get hired practically on the spot- easy application/hiring process, which leaves you feeling excited and hopeful at first. You learn A LOT of different skills. You practice a little bit of everything, no matter what your job position was at point of hire. You also get to learn what NOT to do, what NOT to look for in a job, and how NOT to run a business.
Cons
The owner is down right unprofessional. The employee turnover rate is unbelievable- nobody wants to stay more than a couple months. The entire building is dirty and cluttered. You will eat, sleep, breathe work, and feel as if you have no free time, because the work-life balance is non-existent. There is no consistency in quality, pricing, or customer service, which makes learning and doing things correctly very difficult. You get blamed and punished and screamed at for things that are not your fault, and even when nothing has been done wrong at all. It is an unorganized, unethical, dirty, unstable, and disrespectful work environment overall.