Awesome company.The good thingsHelps you unlock your own potential. Helps you grow and guide you towards of selecting the right path.
The challengesWell I can say honestly is the work hours and that's the only thing I can see as a big challenge. But it will depend on the account you'll be handling.