It is a good place to kickstart a career as IT engineer because it has huge infrastructure which small or medium companies will not have. However, if you look for a different career path, like DevOps or SRE in the future. It is not a good place. The coding quality is not good in IT group. If you are good at algorithm, go to amazon, linkedin, facebook and google. They are much much better in infrastructure.
It is said that if you want to explore a particular career line , and if you couldn't do it at Cisco, you will probably not be able to do it anywhere else. I feel grateful to have started my career at such an amazing company. I had the opportunity to make mistakes, innovate, work on some amazing teams with many amazing people. The managers realized that I was Early in Career and pushed me to grow my hard and soft skills. Cisco has a vast resource of training materials in diverse areas which I could access. There are many complex problems to solve in the organization which is imperative to grow as a professional early in the career and Cisco provided me with just that.
I think that all depends on you. Some people prefer larger companies and some prefer smaller. I think it can be like the University you choose! Some people like going to a larger school where there’s always something going on, whereas some people enjoy the smaller schools, where relationships can be exercised closer. Cisco is a great company where you can learn a lot about how a big company operates! Cisco’s headquarters is also in the heart of the Silicon Valley, and from there, you have so many opportunities that open up just from working in this location!!
It is indeed good place to kick start your career! You get a chance to work on latest technologies. You have access to all the benefits and perks associated. But, I would like to state a fact: There are certain Business Units (verticals) within Cisco which are not in great shape (as of now). So, it really depends on the job offer that student is getting along with the knowledge of how that Unit is specifically performing. Cisco is transitioning from hardware to software company, and there are few hiccups along the way. So if one gets an opportunity to work with Cisco, my suggestion would be to evaluate the job offer properly, try getting in touch with employees from that Business Unit (tough task, I know) and then take a call. I am sure you will be just fine.