Vantaggi
First off, let me say that some of these positive reviews are legitimate. The office in Dublin, in particular, is a great place to work based on talking to those employees. But the company pushes hard to maintain high ratings on sites like this, and it's clear that some of these reviews are being written by HR/Recruiters/Managers to try and outweigh the negative reviews. That said, the health insurance benefits are great. There are a lot of other cool "perks" of working there too. If you're near HQ in Columbia you can win tickets to Orioles and Ravens games and to special events. There is an annual summer picnic and winter party that is super cool. The pay for some positions is very fair, but for others, it's really awful. If you accept an offer, do so after comparing the offer to similar companies in the area. The office is modern with some nice amenities like free snacks, and gaming consoles/MAME tables. Coworkers are a mixed bag. The large majority of Engineers are smart and good to work with, and you'll likely learn about. The management will be discussed in the Cons section.
Svantaggi
Realistically, I wouldn't consider any review that is more than 6 months old to be accurate. Upper management has had a ton of changes recently, and the company is not what it used to be. Most departments are running short-handed, and in many teams, overtime is an expectation. The company "culture" that remains is superficial, and just to try and get newcomers to believe that it's still an awesome place to work that has all the typical benefits and amenities of a start-up company. Recently, the company has been "letting go" of a good number of people. It started in marketing, but a few days ago the whole QA team was either let go or given new roles. This means that the only QA that occurs is done within the development teams, which is not ideal for a security product that customers have come to rely on. Of course, since these aren't "lay offs" in the classical sense, the expected severance of such an event has not been given to the employees impacted. The most recent group was given two weeks to find something else internally, but of the roles available, many of them are at a significant pay cut. Most teams have been overworked for some time. The Support team is particularly impacted. They have been running short staffed for over a year now, and as work expectations have increased twofold or more, the amount of pay they're offering has decreased. Managers are freaking out and micromanaging the staff there. Where once Support was a stepping stone into other teams at Tenable, it has turned into something to endure for a year so your resume looks good enough for you to make more money elsewhere. Based on what I've heard from friends on that team, that's literally the only reason to accept an offer. HR is a nightmare. Don't go to them with anything expecting them to help you out. Tips to success: keep your head down, do what you're told, and avoid showing any signs of weakness. The company is clearly aiming to sell as much as possible with no plan to support or maintain it. The large majority of new hires are in sales, and that's already an enormous percentage of the staff. They used to want to hire the best people to make the best product; now they're riding on reputation and after the subscriber numbers.