We actually put together a mini documentary about Shopify for our IPO Roadshow: https://www.youtube.com/watch?v=QYl8iwD-6tk It's worth the watch if you are into this kind of thing. We decided to do this because Shopify grew out outside of the Silicon Valley sphere and wasn't that well known before our IPO. That has clearly changed since.
I refer a whole bunch of stuff towards shopify since I get inquiries about building e-commerce stuff all the time where they have some money but not enough to make it worth doing a bespoke solution and frankly unless they want to drop serious money your platform is always going to be better.
I'm over in the UK and I saw a talk a while back by one of the shopify guys (Keir Whitaker iirc, it was a couple of years ago) that was superbly well done which made me look at the platform.
And what does that look like?
Running a Public company looks like a daunting task before you are ready, and it doesn't look like a big deal after you are ready. Building a company is a journey of personal growth, at some point your personal growth as a leader takes you past the point where a IPO looks daunting. Then you make your move.
In my experience, If there is consensus around something, it's often a great idea to do the opposite.
I decided to take my company public last year and it has been exactly the right thing for us. As far as I can see it, there is absolutely no reason to wait if your company and your team is ready.