-small, close-knit team of professionals
-work task diversity (routing/switching, server deployment/support, security assessments, etc.)
-multitude of clients you get to interact with
Cons
-some may see travel to client sites as a con, however, you are compensated fairly for mileage