Started out great and seemed like it had so much long term potential, BUT went downhill so fast. Leadership gave many false promises that changed while being in the role, such as a remote day and promotion timelines. Expectation went from 4-6 months to promotion in order to earn ONE remote day, to now being 1-2 YEARS to earn 1 remote day, that is if you last that long and IF you hit and hold high weekly $$ business for the company. Managers seem to actually despise remote work here and now avoid giving it if at all possible. They have minimal trust for their employees and prefer to micromanage your work in office instead.
There has also been HIGH turnover in every location, yet leaderships seems to not be taking responsibility. Instead it appears they just blame the staff for not being good enough and missing out. Some offices have lost 80-90% of their staff this past year due to half getting fired and half quitting. The company has been losing employees weekly if not daily. Most employees are not lasting more than 1 year here. You'll be considered Senior if you last more than 1 year. For most, you either get fired for not being able to reach high enough goals on low quality reqs, or you quit due to being overworked, undervalued, and underpaid.
They are also at the bottom of the market for salary & commission in staffing. I don't think you can find a competitor lower than what they offer. Nobody questions it initially because they only hire people brand new into staffing who don't know any better.
That said, if you just need a job out of college for a year and have good charisma, you can get good basic training for recruiting and sales here. Otherwise, you should save yourself the time and look elsewhere.