Pros
I honestly did love the job, as time-consuming and frustrating as it could be. The connections I made with residents, being able to help a resident in a time of need, etc., made it worth it. Free housing was major, and, as much as I hate to say it, I did gain a lot of skills to put on my resume.
Cons
While most of the RDs were great, the senior Reslife office staff was terrible (and many of the terrible RDs were promoted to Reslife staff). They were disorganized, had poor communication, and a pain to deal with because of their inability to answer basic questions (like when RA training starts so out-of-state RAs like myself could book flights more than 2 weeks in advance).
When I was an RA we had very few benefits--inconsistent pay (RAs who were on financial aid were CONSTANTLY fighting with the financial aid office to keep their need-based aid, whereas I, who only had a merit scholarship, got an extra $20k off my bill in addition to my scholarship), no real complaint/grievance process, little transparency. Yay to the RA union for fighting for these!