A little late to the party here but I have been an advisor for a relatively small department in the College of Engineering for going on 2.5 years now. I absolutely love it. There is a little more administrative work than I originally anticipated; I make the course schedules, award scholarships, submit curriculum changes, etc. I would say about half my time is spent working with students and the other half is spent doing administrative stuff. It provides a nice balance in my opinion. The students are the best part of the job but also the worst part of the job. We are a very competitive department so I don't have a similar experience to fastsloth with students other departments gave up on, but I will agree that one of my favorite parts is building the relationships with students and helping to contribute to their success. I also appreciate the flexibility that it provides. My boss doesn't care when I come and go (within reason) as long as my output is what it needs to be. But I have heard stories from others about work environments that weren't as great. I genuinely love my job and would recommend it to others, while also acknowledging that some might not enjoy it.