It's sort of uncanny how I am in the same position as the original poster. I am finishing my BSN end of July. I actually have been in a periop program for the last two semesters as part of my education as a pipeline to the OR, I've basically already done most of Periop 101 as part of my BSN. I've been a member of AORN for almost a year as a student. However the closest hospital to me, where I am doing practicum in the OR has no open spots for me, even though the hospital org accepted me into their official new grad periop program. They offered me a spot at a hospital 2 hours away from my house that i can't accept (how would I ever take call). There are several other nearby hospitals within the org that I was willing to go to, but they are full on staff right now. No, moving is not an option for me.
My options would be to wait until Spring for openings in other programs, or take one of the many other offers in new grad residency non-OR programs I got in the meantime. In the end I took a Med Surg job in neuro at another organization that has great pay, great benefits and yes, I will be fully vested in pension in 5 years if I stay with the org that hired me (which has the best reputation in my metro area). The same org wanted me for their periop program this Fall, but it starts Aug 1st, and I won't be licensed yet, and their next cohort is also in the Spring. So though it's not my passion, I'll get some valuable bedside experience and move into periop later. It's hard, because it's not what my goal was, and I have a lot of knowledge that I won't get to use for awhile, but it's the best option that will in the end benefit me most as a new grad in the long run. Some nurses likely could afford to wait, but I'm an older grad and I don't want unnecessary gaps in my resume. I also can't afford not to work and the org I signed with (1 year contract) lets me start work the week after I graduate as an extern, moving into the residency program when I pass boards. Gotta think about those pesky student loans. Just some stuff to think about.