Pros
When first joining the Close.io - I was a bit concerned that "remote" would really translate into "out of the loop." Having worked at companies with an HQ and remote teams, this was the norm. However, once I started, I was blown away at how wrong I was. A lot of that comes from the fact that everyone is remote, not just you, so there's a common understanding of what everyone needs from each other. Also, we hire from all across the globe, so you'll be working with some of the most interesting people you can find. Everyone believes in what we're set out to help people accomplish, and in a customer facing role, you get to see that impact every day.
Cons
This is not a con for me, but I wouldn't recommend this job if you're not a self-starter. People will probably say that about any job, but it's especially true when you're working at a small remote company that produces like teams 2-3x it's size. There's little time for oversight and direction, so you're given a high level of autonomy and expected to run with it. If that doesn't sound appealing, then this might not be the company for you.