Not what it used to be. Random layoffs means they have no direction
Pros
I loved being challenged and learning new technologies. The people I worked with were like a family; everyone was always looking out for each other. The engineers I worked with were some of the most talented in the industry.
Cons
They started massive layoffs and are laying off good and critical people. They no longer care about the employees and only care about their quarterly earnings. Cisco keeps chasing innovation when they should be the innovators. They have the reputation of killing off products. Management changes every year will eventually hurt them. Just because it was successful while John Chambers was CEO doesn't mean they will be successful in the future. Always doing the same thing will not always result in success; by constantly changing management every year they are doing the SAME thing.