The hours are nice, but this job does have surges meaning there can be some long hours on the weekends. You would want to know that before you sign up. I do not know much about advancement or opportunities since I worked every other weekend and same answer with work life balance for full time employees.