Pros
As an engineer, the company has helped me grow and learn at an incredible rate. My manager encouraged that we should continuously professionally develop ourselves and did everything they could to help foster that growth. At the same time your growth is highly dependent on your own initiatives that you are willing to take, in which your peers will always try to help and support you. When I was completing tasks, there was more of an importance placed on doing things correctly, rather than a rush job to meet a deadline(most of the time). This helped develop good software development habits, and a healthy code base to work with. All past reviews highlighted that your team members and coworkers will be one of the highlights working here. The work culture here is quite young, and very open to a fun and goofy atmosphere. Because this is a startup, the culture is what you want to make of it.
Cons
Echoing what other current and former employees have said, there have been issues at this company before and after acquisition. Ranging from lack of accountability from upper management, to knee-jerk business decisions, to some staff members being overworked. It’s been mentioned several times that decisions such as the salary freeze were due to the current COVID-19 pandemic. But this highlights the accountability and trust issues upper management faces, as this freeze was imposed when the acquisition had occurred(before the pandemic). Staff were given more responsibilities after the acquisition, yet were not compensated to match the increased workload.