Pros
You can earn a lot of money in a relatively cheap city, great exposure to senior candidates and clients, international experience
Cons
Very stressful environment and high pressure The management are extremely unprofessional with their staff and also with clients Appalling company culture The majority of people who work there hate it and then spend the whole time complaining so it can be a really poisonous and depressing atmosphere at times Absolutely no trust and no flexibility. Despite being based in Argentina and working with clients globally on completely different time zones, everybody has to do the same hours even though it would be so much more effective to allow people to work different hours depending on projects they are working on.