Ventajas
The culture is one that is pretty relaxed while also wanting to push forward. The managers really care about their employees. Socially, the company has improved and really try to build community in a fully remote environment. Teamwork is encouraged and needed. Benefits are comparable to others in the industry. The leadership team cares about maintaining growth without sacrificing a work/life balance.
Desventajas
Overall, the biggest cons come from a lack of communication. Teams are often in silos and there is little connection from the entry-level jobs, to the management team. The company's focus is always on new products instead of fixing the older struggling products which can cause friction with customers. Many projects/opportunities get stuck in the "waiting for approval from leadership" land and then get forgotten about. The benefits are comparable but not amazing. However, a lot of this has grown over the last year. There are growing pains in making the company more "legitimate" and moving from a start-up to a sustained company that plans to be around for a long time. Company structure and processes seem to change every week.