The company is extremely progressive in trying new methods of working; i.e. telecommuting, social networking, collaboration etc. They are concerned about the environment and are urging everyone to go "Green".
The people are friendly and the managers are very supportive both professionally and personally. This company bends over backwards to ensure employee happiness and work/life balance.
Cons
I can't think of any. Maybe I've just been lucky, but I've worked under several managers here and most of them have been extremely good managers and made working at Cisco a pleasure.