Strong work culture that's results oriented, leadership team that cares about its employees and high sense of integrity and work ethic.
Cons
Fully remote, which can be difficult if you are managing a lot of time zones. Very high expectations of employees, but good work is acknowledged and celebrated. Leadership team cares about its people.