Hi jchi2210! Thanks for considering Kraken as your exchange!
For domestic US clients we use SynapsePay and withdrawals can take anywhere from 1-5 business days.
For more information please have a look at this link and if you have any other questions feel free to drop by our Bitcointalk thread! For more ways to get a hold of us have a look through this link.
There was a period with a lot complaints about the deposits from people and the long verification process, but when it's time to transfer to a bank account you hardly find a complaint with Kraken,
Thanks for the kind words!