Pros
I've learned more during my time at Tanium than at all other jobs combined. For the most part, the team is really engaged, driven, and passionate about their work. It creates an environment where you're constantly challenged and learning. Leadership seems to really care that employees are happy. I've seen many examples of employees being given opportunities to take on projects that they're passionate about even if it's not within the scope of their job. The leaders like providing these opportunities and connecting people with the work that will most engage them. There are some really cool and funny people at Tanium. They make work fun. Nice benefits like volunteer time off.
Cons
Part of Tanium's appeal is that everyone on the team is engaged and pulling their own weight. Unfortunately that's not the case on all teams. There are people that are poor performers AND lack professionalism/integrity, but for some reason are left alone to the dismay of their teams. I'm not sure why management won't do anything, and maybe there are good reasons, but it's really demoralizing for the rest of the team. These people are definitely an exception, not the rule. Work/life balance can be tough as people are expected to carry a lot. Managers are flexible and understanding though.