Pros
I accepted an offer from Tanium for an ESE role back in January, and I couldn't be more happy to be a part of such an incredible organization. Leadership makes it known that they value all of their employees and truly care about each and every one, which is also displayed with their compensation/benefits package. They do have a rigorous interview process, but that just ensures that they are accepting top-quality talent and nothing less. Tanium has figured out the simple (Yet somehow still complex for most companies) solution to creating an awesome work atmosphere: invest in your employees, treat them like adults and value them, and in turn they will want to go above and beyond each and every day.
Cons
I have yet to find any complaints since I have started.