There are very few cons and these are really relative. You will give up your weekends when working in the position I currently hold. There are times of the year, typically in the Spring, when you will work long days and often 7 days a week. I am a workaholic so this is not a problem for me but can be hard for those with families. The only other con I can think of would be that the growth within the company will typically require a move to a new city or region. Again, not a challenge to me but could be for someone that has children etc.
Please note these are so minor in the big picture and only affect some people and not all.