We've had some "good problems" in that we have grown so rapidly (employees, customers, complexity, countries) that we've had to continuously improve in order to maintain our culture, work effectively together, and keep pace is individuals with the company's growth. I think our cultural values enable us to tackle these inevitable growth challenges, but change can be tough sometimes.