What are some of the biggest challenges you have faced and how have you overcome them?