Yes, there is no limit to the number of deposits you can have.
Withdrawals are processed within 72 hours.
Yes, accruals on deposits are made every 24 hours.