Stretch-
I like what I'm doing and I'm quite an introvert so I enjoy not having to deal with people all day, especially stupid annoying people, who I could give a rat's ass about thieir family/social life etc. Plus there's no hot chicks here so what's the point. I could definitly spend time shooting the shit w/ other employees if I wanted to. Maybe I would if I worked in another company.
I wasn't a CS major in school so I can't tell you if they get harder or not. I guess the typical program will teach you programming, then OO design, computer architecture, databases, compiler theory, OS, discrete math, digital logic, etc...I wouldn't think it gets much harder, it will just branch out. I would hope that your program will let you specialize in whatever area interests you and you can follow that path.
It's a good field to be in and for me, it seems the more you learn, the more you realize how little you know.
It keeps me challenged and when I'm working on an interesting project, and am making progress, you get a sense of self-satisfaction and the day seems to fly by.
I'm pretty new to the field. I try to read as much as I can. I do an hour of cardio every morning so I bring a CS book with me - that also helps the cardio time go by.
I haven't experienced the burnout effect but I haven't been put into any stressfull situations yet.