Pros
Free services. That is it.
Cons
minimal, if any, growth opportunities, nepotism runs strong in the family/friends upper management group, very high turnover, if you have any friction with the owner he will just fire you, chronically understaffed to the point where you are guaranteed to not have a break as an hourly employee, prioritize retaining clients over retaining their employees, non-anonymous bi-annual reviews, wages are not competitive for the market or area, getting a raise is the equivalent to pulling teeth, they do not tell you all of the expectations when you are hired (handing liquid nitrogen & cleaning biohazard), they automatically dock 30 minutes of pay every day despite not being staffed enough to take a break, consistently adding more responsibilities without increasing pay.