Pros
Although I worked in Finance, my job was to build relationships and work closely with leaders across the organization - including Sales, Marketing, Engineering, Product and Design - right up to the COO and (occasionally) the CEO.
There has been a lot of change in the past 6 months - and really in the entire 2.5 years I was there - which is fairly common for a company growing so fast (it tripled in size during my tenure). This can create some growing pains but I honestly believe the leadership and team they have in place now - particularly in the departments named above, that I was closest to - are the strongest I saw in all my time at the company.
The future is extremely bright for InVision and I look forward to now supporting them as a shareholder.
As for the Finance team itself, it's one of the strongest I've ever worked with - largely due to the leadership of the VP of Finance building an amazing team, almost from scratch.
Cons
Although I personally see it as a pro - since I loved it - the learning curve for getting used to a fully remote organization can be tricky.
Managing an even bigger team at scale - as the company continues to grow - is going to put more pressure on this model but I have a feeling they are going to make it work.