Pros
Remote work, great middle management and awesome team members
Cons
Unless you're an Account Executive, you'll never get any recognition or paid adequately for any work and time that you've put into the company. Leadership isn't interested in hearing from the people who talk to customers every single day, they're really only interested in you executing their plans, even if they haven't worked in the past. I never felt like any of the work I did was noticed or important to anyone outside of my immediate team. There is little to no honest communication from leadership and if you do press for answers, you'll be met with corporate buzz words that ultimately mean nothing. If you're also interested in working for a socially conscious company, this is not the place! Leadership says they're interested in social causes, but really there's no action behind these sentiments. Similarly, leadership says they care about employee well being, but also don't encourage employees to take any time off and it quickly leads to burnout. The leadership team is more interested in being the next Amazon and being seen as a "bootstrapped" Jeff Bezos than actually creating a good company culture for its employees.