Pros
The goal of the company is to take something super complex (security and two-factor authentication) and make it accessible and easy to use by normal people. This North Star vision permeates throughout the entire company and really promotes a culture of empathy and being user-centric. It's never about who's right and who's wrong - it's all about what's best for the user. One of the core values of the company (out of only 3 big ones) is to be Kinder Than Necessary, and it really shows. I've yet to meet someone I actively dislike at Duo. There's a lot of laughter and energy throughout the office. People don't blame each other for things - we work together to solve problems, no matter who caused the trouble. Working on the product actually feels like you're making a difference in other people's lives and the world. Security is extremely important and affects so many aspects of a business. Solving the problem of making security usable is challenging and interesting. Work/life balance is valued heavily and employees are given unlimited vacation time. Managers are very understanding of people needing days off and most people work a 9:30am-5:30pm schedule every day. I've sent an email out late at night or super early in the morning and gotten replies from co-workers telling me, "Thank you! But please go to sleep!" The managers here are also extremely competent and care deeply about helping the employees they're in charge of. All managers here heavily encourage us to think about our career goals and actively help us reach them. Completely honest - this is hands down the best place I've ever worked out of the 5 companies I've been at.
Cons
The company is growing really fast so the culture is changing bit by bit. Each department appears to have a different culture (not necessarily a bad thing). Since the company is growing so fast, physical space (like free conference rooms and places for remote people to come and sit) is a bit tough to find. Duo is trying to find new space as fast as they can as more and more people get placed in the same buildings, hitting the upper bound of how many people should really be in an open office space at the same time.