I had no trouble signing up getting verified or depositing.
Where i had problems is it is very hard to find retailers that except netteller payments, after a long search i found that amazon accepts and was able to get my money thru amazon purchases, i would not recomend useing netteller there are better options out there.