1 - The people I've seen doing it are learning A LOT - more than another online program I've seen.
2 - They're also working A LOT - it intrudes on all aspects of their personal life. It's as much or more work than doing an in person CS degree.
3 - The folks I know don't have CS undergrads, which also makes it more difficult.
Net - it can be worth it if you missed CS as an undergrad, but you'll have to work. You need to ask if there are enough people in Brazil who value the credential (or implied skills) to make it worth the time. The time investment is more expensive than the $s. (It will be thousands of hours)