Overall good experience, but it can be very stressful, there isn't a lot of room for growth, you can become a resident manager and that adds a lot more responsibilities and duties but the change is pay is very minimal and not very worth it. Besides that, it is very flexible, people are able to arrange their schedule if they are in school and taking classes. There is a high turnover for all residential staff, but it is still a good place to work at while you are in school and developing your skills and experience..
Flexible with school/internship schedules, can usually work as many hours as desired and available, dress code is relaxed
Can be stressful at times, not much support from management