Pros
This type of job, working directly with clients and customers, was so new for me. I came from a background with very little face-to-face work (both with customers, clients, co workers, etc) and this has stretched my abilities. I have learned so much about leadership, self development, sales strategies, etc. I am hopefully for a long career within the industry, but regardless some of the skills I have honed while working here will serve me for a long time.
Cons
I mentioned above being stretched for growth. It has been a process....and I have worked really hard. I put in a lot of time, so initially it will be long hours if you want to progress quickly. It can also get competitive, so this can be a high-intensity position.