Vantaggi
The people are phenomenal - smart, hardworking, supportive, creative. The job has a lot of flexibility and you're able to carve out your career path. There is a lot of travel involved, which can be a pro or a con depending on your perspective + life situation (i.e. married with kids versus not). The job is never boring - each day brings new challenges and you're constantly learning. Good job for right out of college - they will teach you everything you need to know to do your job well.
Svantaggi
Work life balance is hard, especially in the beginning before you understand how the system works and can support the customer efficiently. Requires you to be the best advocate for your time and opportunities - things will not be handed to you unless you ask for it and prove yourself.