Pros
I love the product! I'd worked on so many other types of software over the years, but screens are a genuinely interesting challenge. So much more depth than you first expect, they're super visual, and the market is still "all to play for". ScreenCloud's genuinely trying to be the Apple of screens, and it's some of the most interesting & ambitious things I've ever worked on.
Day to day, there's tons of flexibility. You get the best tools (CursorAI, Copilot, Github Actions etc), great tech standards (TypeScript everywhere, but outside of that, we have tons of serverless projects, Docker projects, React apps of different types etc), and a novel way of working to give more ownership to teams (Shape Up if you want to Google it)
I also love how intertwined Product, Engineering, Design and QA are. Same teams, same goals, same townhalls etc. It means every feature is driven by customer and customer benefit, and everyone feels the win when we get it right (or the disappointment when something doesn't land like we'd hoped of course)
Will stop writing, but short of it is I never expected to be here (or in any particular job) longer than 2 years. I'm way past that now and could still talk the ear off you about how excited I am for what we're doing next.
Cons
Nowhere's perfect, there's been a fair share of mis-hires and pain over the years. Not hard to scroll here and see the super angry 1* reviews where people clearly failed in their roles.
Would have been much better if the roles/levels had been better communicated first, or interview processes more refined, to prevent the pain all round there.