I applied online and got an email a few days later linking me to the next step of the process; an online assessment test. The test took maybe 45-minutes to an hour, and it consisted mostly of ethical questions, a type of personality quiz (forgive me, I don't know the jargon) and mock-call session.
After the assessment, I was contacted by a recruiter a few days later (very nice, btw) who basically went over the position and what they were looking for canadate-wise, told me all about the benefits of working with the company, and answered any sort of questions I had. At the end of the phone interview, he gave me the details about the face-to-face interviews, which happened a week later.
This part happened in their call center with 15-20 people, including myself. We were all seated in a room and got to meet the senior director of customer care. He went over Comcast's history, customer care's mission statement, answered some questions, then left (another very pleasant person). One more short talk about our prospective benefits package, then we waited for our name to be called for a one-on-one interview with the supervisors/managers. My interviewer was very nice, and the questions were pretty basic situational questions.
Afterwards, my interviewer led me back upstairs and sat me in their conference room with a few other candidates, letting me know that I would be sticking around for another round. I waited maybe five minutes (at most) before I met with one of their hiring managers. We went into a separate office, and was asked pretty much the same, standard interview questions. After that was finished, he told me that I would be hearing from them by the beginning of next week (it was Thursday).
The next day, I got a call from my original recruiter, telling me that they were happy to offer me the position. While I was in the process of writing thank you notes! I was sent about four emails soon after with details about the background test, drug screen, official offer letter, and other with a link to the position I had applied for.
I made sure to ask a few questions (at least two) to anyone I spoke with, and let them know about my genuine interest in the company whenever possible and appropriate. Any time an interviewer or speaker says "that's a good question!", it's a good sign that they're going to remember you post-interview. Everyone was very nice and easy to talk to, which made the overall experience very pleasant.