Pros
I am so grateful that I work for a company that has vision and is constantly working to improve processes and experiences for its' employees and clients. The company culture is a very progressive and it's great being able to work so closely with employees across departments. As a TSR you have the freedom to set your own schedule and work on-site with clients which is great if you don't enjoy working at a desk all day. In this role you have the opportunity to grow and develop interpersonal, public speaking, time management and organization skills, just to name a few.
Kontras
The company and role is constantly changing so if you are not flexible at adapting to change then the role could likely be frustrating. Also, there is a ton of information to learn so you have to be comfortable with the fact that it going to take time to adjust in the role. However, everyone is always willing to help because everyone was a new hire at one point!