Ubiminds works very well in the match between the client and the engineer. I'm Brazilian and this is my first time working for a company abroad and the experience has been great. Since the selection process until now I have had great experiences including support to open my company and the weekly English course that the company offers.
Cons
I don't see a negative point to highlight, it's a relatively new company that has been growing fast and some areas are being structured to handle the demand.