Pros
They really believe in an international culture, not matter where you at or where you come from, if you have the skills, the knowledge and the passion for what you do, they will hire you and they will make you feel always valuable, The leadership team is always getting new and challenging projects, they always have time to listen to feedback. HR Team is great, they listen to you, they know employees need to have off time, time with family, they have an excellent process to evaluate your results, they always listen to you, The Finance team always pays on time and makes an effort to raise salaries when needed or when you are a high-performing consultant
Cons
There always things that might not align with what you want but that is in every company, when you look at good things you have, there is no room for complaints or negative stuff,