InVision Engineer Reviews

Updated 18 Feb 2020

To filter reviews, or .
4.0
74%
Recommend to a Friend
98%
Approve of CEO
InVision CEO Clark Valberg
Clark Valberg
15 Ratings
  1. "Great team and products"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Engineering Manager 
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at InVision full-time for more than a year

    Pros

    InVision is uniquely positioned with customers who love it, a strong product roadmap aligned with customer needs, and well capitalized. The company culture is one of the best I've ever worked in. Being fully remote allows for hiring amazing people wherever they want to live.

    Cons

    Some uncertainty. Feels like a make or break year for the company. Salaries are based on your location, so you might make less even if you provide the same value as your peer who lives in a more competitive employment market.

  2. "The best place to work"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer in Phoenix, AZ
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at InVision full-time for more than a year

    Pros

    100% remote, amazing team (everyone is super smart, humble and hard working), great company values and awesome product. If you love digital product design you will love it here!

    Cons

    Not enough junior position openings.

  3. "InVision is the best company I've worked for!"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Senior Quality Engineer 
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at InVision full-time for more than a year

    Pros

    - 100% Remote work, flexibility. - Most employees including upper management and executives are professional, smart and great people to work with. - CEO and Co-founders are very genuine and humble and really care about the employees growth and success.

    Cons

    There have been some layoffs and re-org recently which can be concerning when it comes to job security, however I'm a believer of change can be painful but necessary to happen sometimes in order to achieve goals.

    Continue reading
  4. Helpful (1)

    "Great company with a lot of perks!"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Engineer 
    Recommends
    Positive Outlook

    I worked at InVision full-time for less than a year

    Pros

    InVision is remote first from the CEO down. Working from wherever I want has a made a big difference in my work/life balance. I'm more productive when I'm not worrying about being interrupted throughout the day in an office environment. I also appreciate the direction and vision of the leadership team. They continuously strive to make us the best in the market and they are honest and transparent when we run into issues.

    Cons

    I was only with InVision for a short time but I had a great experience. No cons here.

    Continue reading
  5. Helpful (2)

    "Great place to work"

    4.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Sr Software Engineer in Dallas, TX
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at InVision full-time for more than a year

    Pros

    Fully remote company and great people! I've been working with really smart and friendly people over the last year, with a great PM and EM. What I really like is that, as long as we deliver, we can take some time during the day to deal with whatever life throws at you (or your family).

    Cons

    Unlimited PTO, hard to tell when to take PTO. Am I taking too much? Am I not taking enough?

    Continue reading
  6. Helpful (30)

    "Perhaps the mighty will fall"

    2.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Engineer in New York, NY
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

    I worked at InVision full-time for more than a year

    Pros

    Your colleagues will make this great. I can't describe the amount of great relationships I built at this company, and the tech stack is fun -- albeit implemented poorly. Great transparency-- Clark has a positive aura around him, and you can see why InVision has become the company it has under his direction. You won't necessarily feel "jailed" to work on the same thing you always do-- the openness and acceptance of work across the platform is relieving from a typical corporate atmosphere. Some of the benefits are great-- InVision uses Bonusly and Pex, and it creates a great way to recognize fellow colleagues.

    Cons

    The product has essentially stalled over the past 3 years. Poor technical leadership and recent partnership with Atlassian hasn't helped reboot the company to be the leader it once was. Numerous products continue to cause growth to slow substantially, as well as a (seemingly) high attrition rate. Product and design are constantly at odds, while some people are extremely overworked, some aren't worked at all. I feel their personnel growth over the past 2 years has caused management issues that they are still struggling to figure out. Culture issues out the wazoo make it constantly feel like they're pouring effort and time on the wrong thing, as they constantly cram "people" issues down our throats instead of tackling the issues with their own products instead. They're fighting an internal war, and are slowly figuring things out, but there are plenty of management that are going to cause friction until they're finally seen for who they are. They do shake things up a bit, and aren't afraid to move managers, or fire entire teams that aren't doing well, but that's probably more an issue with senior management falling down onto teams. Don't refer people to this company, it's a waste of time. Their internal recruiters play a terrible game and are incredibly rude, even when you're an employee. I've referred half a dozen people with more years of experience than half the people I worked with, and many of them weren't even given a phone screen. Contacting the recruiter/hiring manager never gave any insight outside of fake responses.

    Continue reading
  7. Helpful (27)

    "Cultural/Growth Issues + Increasing Attrition"

    2.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in New York, NY
    Doesn't Recommend
    Negative Outlook
    No Opinion of CEO

    I have been working at InVision full-time for less than a year

    Pros

    - half day fridays - tech stack is modern - decent benefits except 401k match

    Cons

    signs of toxic management: - entire teams have been let go with zero communication from any level of management - some engineering managers are overly aggressive/abrasive and contribute heavily to task churn - constant talk of high attrition amongst rank and file engineers also present: - high amount of tech debt - design/architectural issues present in many teams contributing to brittle services - negative inter-team judgements of others contributes to toxic environment

    Continue reading
  8. Helpful (24)

    "Management are ladder climbers"

    1.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer 
    Doesn't Recommend
    Negative Outlook
    Approves of CEO

    I have been working at InVision full-time for more than a year

    Pros

    Half day fridays, decent parental leave, recognizable name in the industry

    Cons

    Where to begin? Management: Management will let go of teams when something goes wrong instead of putting some of the blame on themselves. Toxic environment. If you have a bad manager, your life will be miserable. You're working remote, on an island, and no one will hear your cries for help. Pay: Not only are you paid under market value, don't expect to get a decent pay raise for doing good work, only enough to offset inflation. There are no bonuses or 401k matching, etc... Product: We overpromise and under deliver. Product is falling behind, but hey, we make really pretty videos. Remote work: Seems like the dream right? But everyone is more worried about appearances vs actually getting stuff done. I've definitely seen people punished for doing great work but because their work is less visible, they end up getting bad reviews by their peers.

  9. Helpful (14)

    "Worked with great people, some C-level micromanaging"

    4.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in New York, NY
    Recommends
    Positive Outlook
    No Opinion of CEO

    I worked at InVision full-time for less than a year

    Pros

    I worked with interesting, knowledgeable, kind people, and a couple of fantastic managers. All of the engineers are senior-level, so I had access to a lot of expertise. The company structure is divided into teams with a manager, a product manager, and about six engineers who work closely together. Interactions between teams are mostly mediated by API boundaries between micro services which allowed a lot of autonomy for each team. It made for a very nice environment to work in. My relationship with product management was easily the best I have had at any company! Working remote was very helpful during a time when I was moving a lot. Regular "on-site" meetups let co-workers meet in person, which helps to offset the downsides of working with people who I would otherwise only see as moving computer screen images. And the meetups are super fun! The technology is interesting, consisting of lots of Dockerized micro services. I had a lot of latitude in design decisions in the services I implemented. Employees are encouraged to learn new things and share in group presentations.

    Cons

    Due to some reorganization in 2017 I was shuffled between three teams with three different managers in the space of eight months. My first manager was fantastic. But later I had a manager who did not have much experience working with engineers. That coincided with a time when there was pressure from upper management to get some work down on a short timeline. IMO one of a manager's most important jobs is managing upstream expectations so that their engineers are not overburdened, and I felt I was not getting that help from my new manager. My departure was partly motivated by personal schedule issues; but this experience was also a factor. The CTO is very hands-on, which has upsides and downsides. In some cases engineering teams were told to adopt certain technologies or practices. For example I thought I would be writing Node.js code, and I was working with a team with a lot of Node experience; but the company was in the process of switching all new development over to Go. I know there is value in consistency of technology, but the language change was disappointing to me. On the other hand the CTO spends a lot of time talking to engineers; and I appreciate the time he took to respond to my concerns personally. When I left there was a legacy codebase written in Coldfusion that was a pain to work with. But the company was in the process of moving away from the legacy monolith to micro services as quickly as possible.

    Continue reading
  10. Helpful (24)

    "There are better places to be an engineer, avoid InVision"

    1.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Lead Software Engineer 
    Doesn't Recommend
    Neutral Outlook
    No Opinion of CEO

    I worked at InVision full-time for more than a year

    Pros

    Fully distributed and remote culture Free coffee Nice laptops Some really good people

    Cons

    The culture is toxic. Upper management has no idea how they are going to do all the things coming down. Constantly being berated for the mistakes of the upper management. Teams would constantly be at odds with each other. Communication is terrible. My priorities were changing weekly (no joke!) because someone decides that x is more important and needs to be done now and is communicating to the relevant stakeholders at the last possible minute. Career mobility is stagnant. I kept asking what was my promotion plan and nobody gave me a straight answer. I feel like my career regressed here. What's worse is that all the people who were senior to me were hired during the time I was at InVision and almost nobody was promoted. Micromanaged to the nth degree. I was given technical designs to implement with obvious flaws in them and when I would try to propose a better solution I was constantly shut down. The pay is below market rate, but the emphasis is on hiring top engineers so we seldom got great engineers. If they were great, they were working in a remote area where the pay was higher than the local market, but for most major metros the pay was not close to market rate. The work itself was not challenging. At one point it was, but toward the end it was mostly fighting with other teams in the organization and less actual technical achievement. Half the time engineers were told that they would have a staff or principal engineer be assigned to the project to get it back on track and they would perform just as good as anyone else would in that position. InVision prides itself on being a design company, but doesn't care about the engineering behind it and thus it is always neglected.

    Continue reading
Found 36 reviews