Pros
-Probably skills gain but I felt like you could have done that anywhere
-Clean office
Cons
-Works as a contractor to US startups for very low pay and will be brainwashed that you are working for a US client.
-Uses obscure and outdated technologies for the sole purpose of rushing through development.
-At the end, when you quit, you would have worked day and night for your Boss, who is in the US, who wants to keep building new companies with fresh college kids from TN who can be easily manipulated, and made to work for sub-par pay and some old colonial tricks like the best employee of the month. Still, in reality, the boss just sold one of his companies for multiple million dollars.