Unless you're particularly in love with your job, I would say most would call that a dream.
Entertainment, absolutely. I will have to get back to you on the friendship front, but things are certainly going well so far. I'm going to have to stop rolling my eyes at people when they tell me they met someone online.