It's a pyramid scheme on the sales side with over 1000 sales reps and very few manager / director opportunities. They sell their "Leadership development program" as a fast track to climb the ladder but many that go through the program still end up back in the same entry level sale positions for years to come. The company as a whole does not care about their customers "contractors" and is more interested in squeezing every dollar out of them than building a beneficial relationship. These are all complaints that have been stated multiple times online and I wish I would have researched more before taking the job.