Pros
I have been a witness to the journey of this entity. The organization has been consistently expanding its horizons wrt to traditional & latest tech-stacks (.NET, Blockchain, Machine Learning, NLP etc.) with an unbiased platform to each individual showcasing his/her true potential and get rewarded. Leadership's vision is very clear as to what they were, are and plan to be at. This could be a great platform for ones who aspire towards being part of a small-to-mid sized progressive set-up with experimenting their existing skills and adding few more in their expert areas. A ground-connect with onsite stakeholders thru frequent travels also helps to explore about assignment. Into the bargain one also gets to enjoy fun activities / team gatherings making team more cohesive and cooperative.
Cons
None as of now.