In Canada, I don't think it matters where you work, it's the same. The shortage is overworking all existing staff, and new grads usually end up in casual or prn positions, sometimes temp. PT. So they have to have 2 or 3 jobs to make enough hours, and often end up double shifting, short shifting, working all the w/e's and OT without OT pay.
It's very difficult to get a decent rotation, as casual staff you have no seniority, and even though there is a union, managers still find ways to hire who they want instead of who they are obligated to due to time in, hire date, etc.
I have worked psychiatry- was driven out by a manager who would try to intimidate me every day with dirty looks and snide comments.
I have worked rural hospital - in a town that is not my hometown and found that the home town girls got the best shifts and I was just there to work all the crappy shifts in the summer so everyone else could have holidays. Had one nurse who would intentionally show up an hour late when I was on Evenings and she was on nights.
I have worked one LTC in the same town as above that came with the reputation of "chasing new hires away", and I worked there six months, mostly evenings, nights and weekends, before I finally got tired of their harassment and quit.
I returned to my own home town, work in two places, one LTC the other a facility for disabled adults with an attached 4 bed "hospital" for respite, infirmary and convalesence patients. We get alot of overflow from the city hospital. I don't mind these two jobs, although the nurses in the LTC are quick to report me for anything that I do wrong, or miss, and seem to think that I owe them all my family holidays and weekends. The other job just recently had a fulltime temp. position come up and I was overlooked (second time) and a person who has just 2 SHIFTS in got it. Seniority? I am still good enough to be asked to double shift myself and work there prn though.
When I was casual at these two jobs I didn't get enough hours in the winter, so looked for something else and ended up working a Geriatric Psych unit in the city. These girls were also very cliquey and I was once hauled into the office and told I wasn't a "team player" because I neglected to take out the garbages (no one told me it was part of our routine, everywhere else I work it is done by housekeeping, so how am I to know if no one tells me?)
I received a bursary to take the training in OR, spent 4 months hitting the books, 2 months in clinical/preceptorship, and 2 months in orientation, all the while the manager was doing her best to have me driven out. I ended up on meds to cope with it all.
If I had it to do over, I would never have wasted my time going to nursing school, I had such grand hopes of being a competent nurse in a specialty area, and using my knowledge every day. I'm bored, I'm underchallenged and I am overworked. I feel like I don't matter, I'm not even a person to the managers or the other nurses. No one has ever gone out of their way to teach me anything, but yet complain or yell at me if I don't know how or do it wrong.
I wish there was a way out.
I have been out of school for exactly 3 years on Dec. 21, I got top marks in school, graduated my periop program with honors, and I never call in sick, take on more than 40 hours per week almost all the time, never cancel shifts etc. Yet I can't seem to find a decent job, with decent hours and a manager who is at least fair, if not good.