If you are unfamiliar with how international bosses handle people, you might be in for a shock. They are frank and brutally honest (which I liked). But once work ends, they leave it at the office.
) Being governed by an offshore team in the Philippines. Almost impossible to integrate with their offshore team because of the timezone difference. The team offshore when you would contact them would not get back to you and sometimes if they did would make insulting snarky remarks.
2) Bait and switch. They hired me to create a new product and then in less that 3 weeks in they take me off that work that I had plenty of effort into and put my on a generic "let's add features to the legacy site.
I am a senior developer with plenty of experience building enterprise sites and services. I could have wrote their entire system if needed but because that offshore team was holding the ball and did not help me succeed. It did not serve their interest.