Are there extra charges involved in deposit and withdrawals?

No, all deposits and withdrawals are free of charge.