My view?I mean, some SPs hang out for hours after their time is up and have given unpaid sessions, I think that's a pretty good indicator of a good time. But I'm not sure how common that is.
It's a job. It is their job. Sometimes you get along well with people you work with, sometimes not. Sometimes you hang out with your colleagues, sometimes not.
But it's hit and miss, and it remains a job.