Ventajas
There are so many pros that I don't know where to start... 1. The team is absolutely incredible. The caliber of the level of skill in this team is mind blowing. InVision hires the best talent in the world. (Literally, we have teammates all over the world.) If you make the cut, then you're phenomenal at what you do. 2. The perks are crazy. We're given unlimited Starbucks cards, we have unlimited vacation (they trust you to use it wisely, and as a result, everyone does), we have a monthly gym membership stipend, we get a health care allowance to cover the cost of our benefits and there are a variety of options to choose from, we have a 401k program, some folks qualify for stock options, they provide you with MacBooks and anything else you need to do your job (monitors, mice, keyboards, stands etc.), we get discounts on phone plans, vacation packages and a variety of other awesome things. 3. There is a fantastic company culture. We have a Happiness Officer on staff (he's a certified life coach who is there to make sure that we feel happy and fulfilled in our roles, and he's amazing), we have better lines of communication than I've EVER experienced in an office environment (we use Slack, Hangouts and Zoom to connect throughout the day, so you wind up building work friendships just like you would in person), the senior staff is full of visionaries (they inspire us each day to reach new heights), the excitement about what we're accomplishing as a company is contagious throughout the organization, people are recognized for the work they do (we even have a peer recognition program through bonus.ly), the list goes on! I could probably go on for days talking about all of the reasons I love working for InVision!
Desventajas
The company is in a rapid growth stage, so if you're not a fan of exciting, mega fast paced startup environments, then the company may not be a great fit for you.