Pros
There is room to climb your way to the top if you are exceptionally smart. This is a growing company and there are a lot of opportunities for young, smart people. Management is generally easygoing about things, but the research arm of the company is a glorified call center and run like one. I would not recommend working in the research department to someone I liked.
Cons
There are far fewer women in management and the culture is toxic. This company is great if you are a young person without a family or a life outside work. But they expect you to live, breathe, eat, and preach DiscoverOrg or else you will not make it anywhere, and turnover is ridiculously high (especially for employees with kids). Last year when the giant snowstorm hit, the management gave awards to employees that risked their lives to drive to work, while shaming others. They require doctor's notes or else absences are "unexcused" and get you suspended without pay after 3. Single parents are let go at alarming rates when daycare centers send kids home for being sick and parents must choose between their families and their job. Their dress code is regressive and sexist, with tattoos being acceptable but colorful hair not; women in non-customer-facing roles were often sent home for weather-appropriate and professional-grade clothing without warning (no men are policed in this way). Many inquiries into the promotion of women into senior leadership roles went dismissed. In fact, I calculated that management and above, through every department, had only 35% of women in leadership. Director through c-level was even worse, with only 6 women for 23 men in leadership roles, or 20%. They keep their call center separate from the rest of the company, so that the ~real~ employees and customers don't have to mix with the commonfolk. The research arm is under-appreciated and overworked, with many employees working over 10 hours a day. Home-life balance is nonexistent. Futhermore, on multiple occasions, employees were forced to fill out best-place-to-work surveys AND forced to give great reviews in exchange for keeping their jobs.