Pros
I was fortunate to work there over 20 years doing both inside sales and field sales. There are many competitive benefits, and they pay well. The people in Cisco are mostly exceptional to work with and a highlight of working there.
Cons
Some roles became overwhelming as each year you were expected to do more with less resources. Key sales resources would be taken away or there'd be hiring freezes and you'd have to pick up the slack and were expected to overachieve on your sales goal. Cisco could do a better job making information about employee development programs known as they have various programs, but sometimes you just find out randomly through word of mouth. Even if someone needs to be nominated for a program, the employees should know they exist.