Deposits go through quickly, and withdrawals don’t take too long, though a bit more speed wouldn’t hurt.
The process is straightforward, and I haven’t had major issues. Customer service is responsive if you run into any trouble, which is a plus.