-Super competitive compensation
-Lots of employee appreciation events/networking
-Not micromanaged
-Working with true professionals and experts in the field
-Mentorship opportunities
-Lots of training opportunities
-Tons of free SWAG
-Intelligent, honest, down-to-earth people
Cons
-At the mercy of your client
-Poor communication from corporate down to individual consultants, depending on your manager