You get ample opportunities to learn and grow. Management is way too supportive and readily accepts and appreciates new idea. They are ready to experiment with your creative ideas which which boosts your confidence.
Cons
There are no cons as such accept that the working hours can be made a bit flexible. Rest all is fine.