Learning curve and study. You have to be engaging and dedicated to your work, often going beyond your job description. However, this is a good thing, you always get back what you put in, and I've found my time here to be very rewarding.
The most challenging part of my role is time management. With different areas of my role, I need to give time to all aspects of my role. This is made a lot easier by the support from management.