Vantaggi
Great place for someone new to InfoSec or a seasoned nerd. I came in with almost no experience 4 years ago and was given all the opportunity in the world to learn as much as possible about the field and to apply it directly to my job. Culture is top notch. Everyone sticks together when they need to to get things done. It rarely feels like I'm "going to work". I get to hang out with friends for 8-12 hours a day and play with some cool toys or learn some new way to break into or protect a network.
Svantaggi
Same issues you find with a lot of small companies: benefits could be better. A lot of the issues that were there when I first started either have been or are being addressed and the benefits package is becoming a lot more competitive.