I guess here's my thing; consider the alternate:
You graduate and you start a job at an ER. Maybe
@LetItSnow can give a lil more personal experience, but I'm assuming to an extent there is an "onboarding" period for most places where you're still finding where everything is, learning the general ways things work at this particular clinic, have other ER vets available (either in person or at least on the phone within access) and aren't expected to be performing like a vet with several years of ER experience... because that's absurd, as you're not. You're probably working your butt off figuring everything out and quickly get more "up to speed," where the routine emergencies are simple but the less routine require consultation. During the very beginning
maybe you're getting paid more than you're "worth." but that's something that has always been accepted as the cost of hiring a new person and getting that staffing filled. You've generally got a one year contract but either side can break with appropriate notice/etc.
With this program... you do more wetlabs and lectures just like you just did in vet school, and you get paid like crap during that. Then it seems like you're kinda "shadowing" for a couple weeks? Eventually you start working overnights with an "official" version of the unofficial mentorship/help that generally exists, and you continue getting paid less than a typical GP. Eventually you're paid OK (still less than I was paid for my first year out in GP and generally Blue Pearls are in bigger cities, yeah?), but in return for getting paid less and some mentoring, you're supposed to stay with the company for three years, total. They don't discuss how they pick locations or what downsides there are if you decide to not stay with them, of course. You don't get credit for an internship because it's not one.
I would never choose this program over finding a clinic that is aware I haven't worked emergency (or "I'm a new grad" or whatever is appropriate). Because, why? I could get paid more and probably develop my skills faster in a "real job" with more flexibility. People learn by doing. You can shove fluids lectures at me till kingdom come but it's using that information that makes it stick. If you don't know how to do something, you look at a consult or a youtube video in a couple secs->minutes as appropriate, and then you do it. Honestly, imo, if you don't like winging things occasionally,
don't work in vet med.