Pros
Family feeling, great team environment, people there to answer questions and show you the ropes, great learning environment. Coworkers truly become some of your best friends hereCons
Can be a stressful environment, more due to the nature of the industry rather than CFG themselves.