Great place to learn and develop your skill setThe good thingsRecognition on your hard work and willing to share knowledge especially, when company trying to grow you together with business. This is crucial part that an employee of company willing to contribute more than expected.
The challengesNo really a challenges but you must be ready to accept new things and stuff to be learnt, especially new software and tableau those presenting tools.