Pros
Wonderful office - one will fell in love once they see it work life balance. time off when in need. extra-curricular activities - WAN, singing, contests, technology programmes and goodies. Very nice transportation and infrastructure. Food is pretty nice. Learning vision for children till 5 years of age - kind of day care and school. Very nice people and managers in India. A very good place to get networking and work with people from different areas. If you are in support, you get a chance to meet people in different departments and create networking. blr-masala is spice - An exclusive Cisco community. About work - it's good to learn new products and applications, however, when you are in support get less exposure, that means no career growth outside Cisco.
Cons
Don't join as a contractor - most of the people are partner based in Cisco. Don't get tempted by salary. it's good to join Cisco as regular employee than contractor or Partner. No performance reviews. US management has taken lead over India management. If you are in US, you have better opportunity to grow and learn, both career wise and inside the company. Not all contractors can become regular employees of Cisco. So be aware with all the terms and conditions. Politics -> but which company doesn't have it in India. So, it's okay in my understanding. Less growth. If you want to become a manager in Cisco, being a Cisco-ite not possible. Join some other company become a manager and then join Cisco as manager if possible. Climbing the hierarchy is not simple in Cisco.