Are there any hidden fees?

There are no hidden fees.

The only optional fee is if you want to purchase additional texting credits (US ONLY) and this can be done from inside of your account.