Pros
Within your team there is support. Each satellite office felt like a small family business and managers and coworkers all worked together. Company offers insurance and a full 40 hour work week.
Cons
Middle and upper management are mostly narcissists and treat everyone below them with disdain/disgust. Workloads are not long term attainable. Commission pay structure is a joke. Salary structure is LOW!!! Company is more worried about the employees their recruiter are placing and how they are viewed as a company than they are about those that actually make the company money. They hold meetings discussing how profitable the company but raises are far and few between unless you are “liked” and/or in a higher paid position. They say they are diverse, but in small talk you hear middle management make comments that clearly dictate otherwise and there is no shame shown.