A once great company in decline culturally with ever increasing bureaucracy
Pros
Great place to get experience and training on extremely expensive equipment that you may never touch otherwise. Huge environment with a lot of opportunity. Great people in a very respectful and friendly atmosphere!
Cons
Cisco does not compensate at the level of the work that is typically performed, and the ability to be promoted is slow due to many HR obstacles. Cisco has also been rapidly reducing employee benefits (ultimately offloading more and more costs on employees) which is taking a major toll on morale. At this time of writing, management seems VERY disconnected from the individual contributors, partially due to way to much management and ever increasing bureaucracy. The result of these factors is that much of the top talent ends up leaving the company.