Pros
I have worked for AgileThought for over a year now and seen it grow to almost 3 times its original size since my start date. I've been with them before the Atlanta office, helped them open the Atlanta office, and even seen the speed at which we addressed all of the growth scaling within the organization. I've also been through a merging of practices and I am constantly impressed by their ability to adapt to the changing needs of our customers. The financials are ridiculously strong and have been for the history of the company. From the perspective of someone in the transform practice, I can say I work with some of the best and the brightest people in the Agile and DevOps industry. Finally, it's the first company that literally puts you in the drivers seat to grow your career in any way you'd like and they will support you, there's even a tour of duty model that allows you to break out of the group you work with and operate in a different role within the organization if you desire.
Cons
This is not a place for someone looking to maintain status quo or fly under the radar. Much is given and much is demanded. If you're not open to a different style of consulting, honing your craft meticulously, focused on value for your customer and doing the right thing even if it's unpopular, this is probably not the right place for you.