Pros
Mavens is a great company where you can work with really smart people. I can describe every good aspect that I found in this company, although I'm going to try to focus on the main points. - Mavens is a great company where you can innovate and improve every aspect in the company. Limit would be in your imagination. - Mavens' philosophy is really clear, employees first, they are really interesting in their employees wellbeing and focus on keep them happy. I had some experience in other consultancies and this kind of thinking is really weird to find. - Mavens' employees are great and smart people who are always available to give you a hand. - As a great company, you will need to work hard and keep your work up-to-date. However, you will always have fun working in Mavens. This is something that I really love. - Also they help you to learn about latest technologies and methodologies. I am really happy to be in this company and I highly recommend this company, you won't regret to join us.
Cons
I cannot say a real cons to this company. I just say that you will need to be responsible about your work, because of remotely work and hierarchy lack. However, this is not a real cons, it is something to keep in mind if you decide to apply for it.