Pros
Some of the team members are awesome to work with. In some roles, you'll have the opportunity to learn a decent amount. And the company's clout looks good on a resume. The fanboys are rabid.
Cons
Leadership is horrible across the board, and it trickles down into everything. No clear roadmap, dictatorial style from the top down (the CEO just does what he wants and forces everyone to do what he wants, no room for disagreement, ever, even if it means ruining people's lives by making them work insane hours, weekends, and overtime for no reason other than a random whim), and any disagreement is seen as being negative. Salaries are all over the place. No consistency or adherence to market rate. Total bro culture. If you're not 'in' with the cool kids, you're screwed. They hire their (unqualified) friends behind the scenes without anyone else a chance. Being 'in' means being a puppet who doesn't ever make waves or is ambitious. Zero professional growth. If you have your own thoughtful ideas about how to do thing, unless leadership agrees, which they probably won't, forget it. Want to move up? Get good reviews, work hard, do good work... and be rewarded with sub-market rate pay and no career path or opps to advance, but you'll get lots and lots of promises about possibilities that never materialize. For InVision, all that matters is the bottom line. They present themselves as being collaborative, friendly, family-like -- it's a facade. At the end of the day, top level leadership just barks orders and you either do it or you're ostracized. Like other reviews say, pay attention to the negative reviews here. You'll see a trend about leadership. They padded this account with positive reviews by requesting reviews from newer-ish employees, but if you have ambitions to grow and want to be respected, look elsewhere.