Pros: work from home facilities, company transport, work anywhere culture
Cons: being a big company, growth prospects
CISCO means business, and they provide work culture for that. However, it is not just business. All care is taken to make sure that your backend i.e. your family and life is taken care of so that you can contribute to work appropriately.