Nick and FlyGuy are spot-on. Overall, working at Sierra Castle is a pretty good deal. Like most everything in aviation, there are trade-offs and you take the good with the bad if you decide to apply and get hired.
I arrived Feb last year, the same day as a new group of students. Things were slow to start off due to TSA approval and a wet spring, but there are ground and sim sessions that need to be done. And the free housing helps make dry spells bearable. Once summer came around, we stayed BUSY. If you're willing to work all hours and weekends, you can really earn lots of hours and good pay. You can take weekends off, but those two extra days of work per week really make a difference in getting your students done and boosting your hours (and pay). Don't count on eating the food, at least not very often. I averaged 1-2 cafeteria meals per week - probably about the same as the average instructor. (Would have been less if not for beef stew night.) Mystery meat, yes.... but you can usually tell where it came from (i.e. land or sea)
I left in December after about flying 700 hours (200+ ME) of dual given. Overall, good experience. I would have liked to see the maintenance situation improve, and maybe it has. Fellow instructors were a good group of people. Working with foreign students was often a challenge, and turned out to be a rewarding experience. I keep in touch with a couple of my former students... it's kind of weird to think that somebody I taught to fly is going to be FO on a 737 soon.