Too many cons. Very low salary and not only that but the number of classes is very low too. Very often you can't make even $50 per month. They have stupid system with NCC (Native Camp Coins) so you actually work for coins and then convert those coins to USD. Working at NC is nothing but a wasting of time. They deserve not 1 but 0 stars!