Leadership is hit or miss here, honestly.
Working as a Software Engineer at Cisco has its ups and downs. The job security and benefits are solid, which is great for big tech. But the leadership, especially higher up, can be a real struggle to connect with.
The job security for a Software Engineer here is pretty good, you don't really worry about layoffs much. Benefits are solid, and the hybrid model works well for many teams in the San Jose office. It's a decent place for stability.
Upper management leadership can feel really out of touch with the daily engineering work. It's tough to get clear direction on long-term initiatives sometimes. Innovation feels slow in this big corporate environment, which can be frustrating.
Try to bridge the gap between executive decisions and the engineering teams. More transparency and less top-down mandates would really help morale and project clarity.