They are a great company with some very talented people working with them, its no wonder they are leading the market in latin america
Cons
I would say most of them dont speak very good english which is major downfall because with their talent they can easily become global if they have the enlgish skils