Vantaggi
Good starting Salary, great way to meet new people, you can learn a lot from upper management, not just about the job itself but about life. They hire the best, and so you can feed off of others and learn a lot. I loved engaging people, making people succeed.
Svantaggi
Very hectic if your not use to walking 20 or 30 miles then its not for you. Long hours, a lot of different views on how a process can be dealt with and in some cases management does not care what you think. Unless you have a degree, good luck moving up. Even if your an amazing associate who stands out, they will give you an opportunity to interview but thats it. They will just outsource management right out of college.There are a lot of suck-ups there and they only look out for themselves so beware.