Pros
They hired a lot of young people so if you're hoping to interact with a younger crowd this is a good place for that.
Cons
I was promised a certain career path, however, after getting hired it was clear that career path would not be open to me. The actual career path given had no good future. Management was consistently working in fear of upper management and was prone to micro-managing despite claims they weren't. Daily unproductive meetings where we were supposed to talk about what we were going to do. My manager also did not have any experience managing and was 100% remote. They push an "open office" feel, despite it being proven not to be a useful environment. What this means is that concentrating while working is near impossible as you get to hear everybody talk be it on the phone or with coworkers. Also, since they hire young people there are zero senior roles to really keep people inline. This devolves into a negative workplace environment where decisions are messy and not thought out and people treat each other poorly. This is also in part because everybody being hired is straight out of college, and they treat each other and the job just like it was a continuation of college. Problems are company wide, not just in my division. A discussion with most people showed a lot of issues with sales tactics and also consistently changing managers. There is also zero knowledge transfer since the move from San Diego so with people leaving the newer hires are not able to pick up the slack. The CEO publicly announced on the first company party that he was going to actively fire people who were not able to keep up the quota, which doesn't seem like it would improve morale at all. The benefits are horrible. You only get the option of doing an HSA and are on the hook for the costs up to a certain point before they are willing to chip in. The employer match for the 401k is 1% of your salary, but that only comes into fruition at the 4th year, prior to that it's 1/4, 1/2, 3/4 of that. This means that you can only expect a .25% match for your salary for the first year of employment. As far as salary goes I had no complaints, but from hearing what other people made it seemed that most were getting severely lowballed, which would explain why there were a lot of college hires. There is also no discussion or collaboration among divisions and I've seen plenty of managers lie to other managers about why work has not been finished.