Pros
The other engineers that I work with are extremely bright with impressive backgrounds. Engineers are expected to work at a fast clip without compromising excellence. Despite the high expectations of output for each employee, Abnormal cares about the experience and individual growth of their employees. You will not be slotted into some niche corner of the system to maximize your contribution and ownership. Rather, you're expected to contribute across the stack and system. If you're not satisfied with the type of work you're tasked with, the managers are accessible and eager to move you around to better suit your interests. There are a lot of different types of work that prevent repetition and routine. For example, besides development and design work, I often work on detection against individual threats that customers see or anticipate. This work is spontaneous and requires a quick turnaround. It's rewarding to have the changes deployed live (sometimes within the day) and see the immediate impact.
Cons
On account of the high growth of the company, employees are extremely busy, and at times there is less mentorship than you would hope for.