What are some of the biggest challenges and rewards you have experi...