Vantaggi
Cisco is very good employer - great workplace, great team, great learning opportunities, great compensation packet. One of the best employers I ever worked for. My salary increased more than 2 times during 10 years. I worked in customer support organization (Cisco TAC). Work options are flexible, it is possible to work from home when necessary. Also there is some flexibility in choosing work locations (depends on position), or working from other company offices worldwide temporarily. Medical benefits cover the whole family for full-time regular employees (but not for contractors). Higher grades benefits also include either car allowance, or corporate car. Multi-national and multi-cultural environment at work. All vacations and PTO are respected very carefully, people are not called on vacations. In case of staff reduction, compensation packet (salary for a few month) is paid.
Svantaggi
Getting a promotion (grade increase) in Cisco is very difficult and very slow. You need some outstanding achievements beyond your normal work responsibilities to get it. I got mine after 4 years there. Not many people got it event after many years of employment. In customer support organization (TAC), you will have pretty narrow and specific area of expertise, knowing only the thing you support and nothing else. This would cause real difficulties when you want move anywhere from the support (even within the company). Narrow scope of expertise is not demanded in modern world, and you will need to take your own efforts to make it wider, if you want to get another job. When Cisco thinks it needs staff reduction, it takes it easy. If specific persons or team are no longer matching current business needs of the company, they are dismissed quickly.