This company is unethical and unprofessional. Lying and cheating customers and carriers out of their money is not only allowed but encouraged. The hours are long and the work is stressful. Lots of screaming on the phone. There's also after-hours work; one person has to take the after-hours phone for a night or weekend every few weeks and answer calls throughout the night. Some of the managers are completely unqualified for their positions and are incredibly rude and insulting to their fellow employees. The work culture is entirely immature- constant yelling and swearing. I've seen employees and even managers show up to work clearly hungover or still drunk. I've frequently heard innappropriate remarks and stories and HR isn't confidential so there's really no one to talk to. I had some great co-workers in my office and made some friends, but as a whole, the company is immature. It's a great straight-out-of-college gig but don't take a job here if you're looking for a professional position.