You get to meet and interact with some very thoughtful, talented individuals
Cons
-Very little support, or HR
-Practically no patience, training "program" was shotty at best
-No organization, confusion as to who to work with/report to
-Pay not comparable for the work required
-Deceiving, manipulative management