Pros
Flawless is like any early-stage startup, it's busy 24/7. You sign up for that when you join the team, and if you can manage your time effectively, it's absolutely worth it. You get to be part of something groundbreaking, and your work has a direct impact on the organization. The people are nice to be around in the office. There's a general sense of support for each other and a clear excitement around ensuring the success of the products.
Cons
Office mandate, but that's pretty standard these days.