Pros
This company cares a lot about cybersecurity and its customers. The team culture is great, and everyone, including the managers, is willing to help each other. Employees are otherwise given plenty of autonomy and resources to do the job well. There are also many things about the technology that make it very unique and successful against similar solutions, such as the features, security model, certifications, etc. Overall, this is a good place to work while the company is growing rapidly.
Cons
Because of the rapid company growth, this is a fast-paced environment with changes constantly happening as the business evolves, for the better. In turn, a lot is expected from employees, and it may be easy to fall behind. Staff are expected to keep up and maintain a higher standard than normal in the industry. Some resources, like the CRM or other sales tools and processes, could also be improved and better tailored to the employees' day-to-day work. There also needs to be a 401(k) match plan, since this is a standard benefit in current times.