Tons of opportunities to learn and understand what it takes to successfully grow a company from all directions. I've had the freedom to design tests from growing our customer base, improve site experience, and even what new products to launch. Positions are fully remote and flexible with time zones. Management listens to differing opinions.
Cons
The company is in a growth phase so there are a lot of projects happening simultaneously so sometimes it can feel like it's a lot. I have been able to push back on timelines when things get to be too much and management has been receptive to that.