Pros
I've had the chance to work across a wide variety of industries and projects, which has pushed me to grow in ways I didn't expect. The team is collaborative and genuinely trusting. You're given real autonomy to do your job well. It's also a very low-ego environment and leadership listens to employee feedback and acts on it (they do regular surveys, and you can see the results reflected in real changes). Leadership also puts real effort into keeping the team connected, and I think that's a big reason I've developed real friendships here, which is rare and honestly refreshing in a fully remote environment! The benefits are competitive too which is a plus.
Cons
I don't see it as a "con" per se, but a realistic view of the role. The pace can be fast and priorities shift based on client needs, so you have to be comfortable juggling multiple projects and adapting quickly. If you're coming from a more structured environment it can be an adjustment, but very doable!