Primary Cons
- No development / innovative work
- Only bug fixing & debugging work
- low level coding standards used in the code base
- you will spend most of time debugging some error which a guy in USA office is stuck with
- will lose your coding skills gradually due to no application to daily work
- software engineering role is more like a dev ops networking kind of role
- will be surrounded by people who don't care about what they work on, basically people just living for the weekends
- not a lot of monetary benefits , very petty hikes & bonuses
- hiring standards are very low, they pretty much hire anyone who has basic coding / scripting skills
- employee strength is huge , which leads to chaos in daily activities
- no well defined vision, requirements from your manager keep changing every monday
- you may work on some code on an idea for a few days , eventually to find that idea has scrapped by higher management
- not one of those companies who shift performing employees to HQ in USA
- flexible work timing is just a trap , which gives them right to make you work at night or weekends
- lot of blame game between teams, just to divert bugs / issues from themselves
- not at all suited for people starting their career , as learnings phase is almost null
- innovative or product development ideas are dropped because people are busy debugging build issues
- Cisco bangalore does not have any R&D labs as such, was built for sole purpose for providing support San Jose office
- very low skilled people , not up to date with emerging technologies , nor do they have the zeal to learn
- in case you joined newly from college, you will be randomly assigned a division, then its pretty difficult to move to any division of your choice (may take years)
Secondary cons:
- more than 7000 employees in the campus, too much crowded
- cafeteria food is very bad
- located in a dirty and polluted area
TO SUM UP, YOU WILL BE REDUCED TO A GUY WHO ANSWERS QUERIES, SOLVES BUILD ISSUES, AND RESOLVES BUGS RELATED TO THE WORK IN SAN JOSE HQ