Indiana State University has a distance learning BSN program as well as a brick and mortar school. I was previously a student at Excelsior College . Their clinical is a 3 day exam, with 3 different scenarios. It is not for everyone. BUT I do have several friends who completed their ASN though EC and have great things to say about it. However, not one of them have chosen to earn their BSN there.
ISU has clinical sites in most states. The school and your preceptor help you to set up your clinical at local hospitals. (for distance learning) They have provided me with much appreciated support- -even while completing the prerequisites for their BSN program. Their exams are given by a proctor in your area (this person is chosen by you and must complete an application and screening process through ISU) This is is contrast to taking exams in a testing center for Excelsior College.
I have also heard good things about ISU's program at my WORK. I receive a much more enthusiastic response when I am asked about the program and school I attend. It has a great reputation.
Good luck to you in which ever program you choose. Working full time and going to school is always a challenge. Thankfully, I have a very supportive Nurse Manager.