Strong team camaraderie
Pros
-Very intelligent and accomplished people to work with
-Get to work on interesting products across industries at a fast-pace
-Pretty good work-life balance (but can vary depending on the project you are staffed on)
-Travel opportunities if you want them
-Great pay and insanely good health benefits
Cons
-Client management can be complicated
-Too much emphasis on slides in what is supposed to be a startup environment

