Pros
It's an excellent place to work and learn with an amazing work culture.
This is the place, where I got complete exposure in customer communication, data analysis and importance of team work.
Everyone will get a chance to take leadership responsibilities and make decisions accordingly.
Cons
There isn't any con which needs to be highlighted.