I have, you pay $75 fee+interest. I did it online on the target pay and benefits website. The amount depends on how much you’ve saved up, usually you can borrow up-to 1/2 of your savings. It can take up to 7 days to process, you either choose direct deposit or they can send a check. The repayments are spread out , you pay x amount back every pay cycle. Or you can pay it all back at once if you choose.Once you receive the loan you cannot take out more loans until the current one is paid off. The process is fairly simple.
Most financial advisors recommended against borrowing money from 401k, because some people are unable to repay the loan and you actually pay interest instead of earning it.
I had borrowed a small small amount and paid it back in a few months. I barely noticed the small deduction every pay cycle.
I hope you make it out of your slump, stronger. Just hang in there.