Cons: long hours/travelling
It was an awesome growth environment allowing personal growth over the years! In the early part of my career, there was some personal sacrifice that had the be made to achieve the level of success needed to grow. Once you achieve that, the sky is the limit!
I would personally recommend this organization for anyone.