Pros
Worked with some amazing and intelligent people that have become lifelong friends. Pushed myself to learn my capabilities as a business developer. Learned how to provide excellent client service.
Cons
You will quickly see that every incentive has a hidden agenda. CEO is master manipulator. Side with him and agree with his methods or hit the road. The hours are grueling, the travel expectations will leave your personal relationships hanging by a thread but nothing compares to the personal attacks and public habilitation that you inevitably will endure when you make a mistake or disagree with upper management. If you remain friends with former employees, you will be labeled as disloyal, ostracized and even in some cases let go. Save yourself the trouble and gain work experience elsewhere.