Pros
This is seriously the best company I've ever worked with. The team is smart, innovative, high energy, and everyone genuinely advocates for the product and other teams. We may all work from home, but we get to know others through our chat program, and I love getting feedback in the form of peer bonuses! Also, who doesn't love the perks of professional development, Starbucks and a work Macbook? Leadership understands that your internet will go out, life happens, and they really do care if you need to take the day off, which is pivotal with a work from home position. I get along great with my team and other teams, I feel I can reach out to our CEO or other leadership anytime, and I really look forward to growing with the InVision family!
Cons
Since InVision is still a startup, there will be growing pains, but I've not experienced many of these personally. Things are being ironed out very quickly when items come up. I do feel like my voice is heard if I have a suggestion for improvement or to mention something that's not jiving with me, however.