Hey there,
I worked at SFOT for about 5 years in the retail department. Starting out as a black tag, the pay is not going to be great but if you work hard you can get promoted to red tag pretty quickly, which increases your pay by 1-2 bucks an hour. The work is generally pretty easy. Sometimes you have to deal with an angry/irrational guest which I'd probably consider the worst part of the job.
Ten years later, I still consider that job (my first actually) to be my favorite so far. I made tons of friends there and got to spend most of my time in the park that I grew up in and loved. Also, the employee parties were awesome and generally included ERT on one or more of the coasters after the park closed. I remember one year they turned off all the lights on the Texas Giant for the employee party. That is a pretty intense ride in the dark!