Cisco a great company to work for if you get hired with a high grade and compensation.
Pros
One of the most exciting companies to work for in terms of technology, future growth, and professional experience. Every big company has its faults but Cisco is a great company to work for if you want to start your career on the right foot. Having a reputable name like Cisco behind you will always take you places. depending on your manager, an employee can experience autonomy and job stability. Also another great perk is that I work from home and never come into the office because my team is global. I have the Cisco ECT/IP phone installed in my home office and I no longer need to be at my desk. This is a huge perk because I save in gas and carbon emissions.
Cons
The worst comment I have about Cisco is its ability to give promotions and raises. I've been at the company for 5 years and I've never been promoted. They give me small raises here and there but this year, they no longer give out stock options. I do not know how Cisco keeps its employees if they do not compensate them properly. Also for a big company you will run into bureaucracy and politics.