Pros
Great Work-Life balance. Very collaborative work environment. Plenty of opportunities for internal job transfers. Opportunities to learn many COTS and in house developed applications and processes. Great encouragement to the employees from the management for learning courses that contribute to career development, professional and personal growth. Employees in general take pride in working for Cisco and show belongingness to the company. Brand name is easily recognized through out the globe.
Cons
Too big a company, with many processes. Formal knowledge transition and standardised onboarding processes almost non existent or differ greatly across various organizations. More than one person/team working on the same task without each other's knowledge.