Pros
Great culture with highly skilled and passionate people. Employee development is highly encouraged and ample opportunities are provided to build and refine your skills. You get exposure to a lot of different security technologies. The company has two core principles to “always do what is best for the customer” and “don’t do things that suck” that appear to be exemplified by all staff I have encountered thus far. Leadership is consistent and clear with their direction for the company and the individuals that work here.
Cons
As with any consulting firm, the work is fast paced so you are expected to hit the ground running and be quick on the uptake. It’s not a lifestyle for everyone, but I personally don’t have any issues with it.