Pros
I would never expect finding the best company to work in outside of my home country. I literally did nothing in terms of search, just had a few calls with Insquad guys and went through tests. Well, for me the process was pretty simple! They offered me a position of a Software Engineer at Snap company just recently, but I immediately realized how cool this place is. Great culture, the best people I've ever seen, super data intensive services, great prospects for the future and, probably the most important, incredible growth opportunities.
Cons
For now I haven't found anything worthy of a Cons.