Pros
There weren't many, but I guess working outside and getting exercise. And that's not even the company's contribution. That's just the nature of the work.
Cons
I was hired as a department manager at the Rochester NY office, based on my qualifications, relatable college degree, and previous work experience... and was told upon hire, that once I completed my training (which was completely lackluster and disorganized), that I'd be able to run my department the way I saw fit. Aside from the owner telling me I should be hiring new employees every single week, because they expect the current ones to fail or leave... from then on, I was not only reprimanded for things that I was just told were good practices (weeks prior), but my subordinates... one of the employees that I was being paid to oversee... had more clout with the company's owner than I did, because they were neighbors... and another went and complained when they didn't get their way, because they had that "entitled" mentality... and I was ultimately released. It was an absolute embarrassment to work there, both personally and professionally.