Pros
The upper management of iSEC partners was amazing. They were great for career growth (clear paths and roles), skill development (research, training, etc), and they actually cared.
Employees are given a lot of freedom to be their own individual, while still contributing to the good of the company.
Your thoughts and opinions were always sought after, and the feedback from peers was always there.
Cons
The pay wasn't as competitive as other tech companies hiring infosec professionals, but it was pretty good.
You'll be asked to travel frequently, and at times put in extra time for projects. Par for the course though in the consulting world.