Pros
Great benefits, excellent work environment and peers--i never had any issues with any manager. The work flow is steady. Managers are smart. Frugal, but understand when money needs to be spent. Education their employees is important to them and they have a pleathora of workshops to get engineers and managers up to speed. I love using their collaboration tools--they test products with their employees before sending them out customers. I think it's smart and increase our productivity. As a mobile worker, I find i spend more time working outside the office than at the office. Cisco is very flexible in how we work, and that improves how we live, play, and learn.
Cons
Lower than average salary for G&A. However engineers get paid very well. Upper level management communication is lacking which is directly correlated to its vertical hierarchy. Too many lines of management. 2500 directors in the company, i wonder how many managers there are.