Pros
Not much besides working with some good people Limited work-life balance 60 hour work weeks on average Toxic management styles and selfish people at the top/ Structured fully like a pyramid to funnel money into upper management with no reward to the base level of the pyramid (where you sit) - commission structured to benefit the owner/ managers - those are the people that micromanage and tell you your work is never good enough, and meanwhile they are making all the money on people you are finding jobs for. Find a company that does not treat entry-level workers like robots/machines and use them to make their weekly commission checks.
Cons
I would just recommend to consider how much you value yourself as a person before taking a job here... Management is corrupted because of the owner, all miserably forced into their roles for stock ownership and signed contracts, involving lawsuits if they find work elsewhere. I would weigh out your options before going forward here. They will give any recent college graduate a job and take advantage of your lack of real-world working experience. Good luck in your career search!