Interview process consisted of a 15 minute phone screen (easy questions about work background, college studies, etc.). This was followed by a phone interview with a manager. This was technical. It was moderately difficult. The next round, I was given a technical issue that a customer was experiencing, and I had to create a one slide powerpoint presentation (nontechnical) to present to a manager, in addition to a technical email that had to be less than one page. You don't actually have to present it, it just has to be sent to an email address. The question itself wasn't difficult. It can be found easily on the Cisco support site. They simply expect you to be able to take the information and present it in an understandable fashion to both nontechnical and technical users.
As part of this 3rd round of interviews, I also had a 1 hour interview with a current Customer Support Engineer and a Technical lead. This was very similar to the 2nd interview, except it had more behavioral questions (how would you handle an angry customer, etc.)
The final step in the interview process is a 30 minute interview with a manager. This was completely nontechnical. He asked questions like "Where do you see yourself in 5 years," strengths, weaknesses, etc. This was very different from any of the others.
Within 4 hours, I had a notice that the company wanted to run a background check on me, and then an offer the next day.
The overall interview process was good, but my recommendation would be for Cisco to stop outsourcing the scheduling. I was having to deal with Accenture employees, who then had to communicate with the Cisco employees, and then the Accenture employees would contact me (sometimes). I had two interviews that were moved without notifying me. One of these, I didn't know had been moved until 30 minutes after when it was originally scheduled.