Pros
They have alot of good people. I'm surprised at the level of talent that they have recruited. So that's nice.
Cons
The unlimited PTO is **REALLY** overrated. Since your bonus is based on billing able hours, you really just have to work extra hours later on. I would MUCH rather have a traditional PTO bank. They are quite nasty about some things. Give you an example: For instance they sent out a phishing test link. Which I failed to pass. Now I've worked for cyber security companies and major corporations. They do these tests as well and have good followup that isn't vindictive but helpful. But what happens if you miss the test? they get VINDICTIVE. They shutdown your accounts for several days, make it impossible to service your customers. I had to explain to my customers that I'm waiting on my accounts to be reactivated and YES I explained to them why. This alone has me seriously irritated. Such a disporportional response that it has been thinking about looking a job. **I truly felt ambushed**. They threaten to fire you if you fail it twice. Furthermore, you have no idea that this test is coming. It just happens one day. It's a really a bad sign about how they treat people and makes me worry about what might happen if I make true bad mistake. I will tell negative stories about THAT experience for the rest of my career about how to NOT do a cyber security test. also -onboarding process. They use a HORRIBLE company called Hire right, they will drive you crazy. Hireright is full of incompetent background checkers from India that will ask your for document after document. I almost quit before I started due to frustration with the background company. Other than that. It's an OK company to fill the gap before you find a really good one. You could do worse. You can certainly do better.