Taro Logo

Cisco: Many positives, but also some negatives

Software Engineer III
Current Employee
Has worked at Cisco for less than 1 year
November 30, 2009
San Jose, California
3.0
RecommendsApproves of CEO
Pros

Great name recognition on your resume. Typically smart and competent coworkers. Wide market deployment for Cisco hardware, good exposure to customers. Stable company. Attention to good development practices like code review, unit tests, etc. Good benefits.

Cons

Big companies mean a lot of momentum, so change happens slowly.

Support and maintenance for existing/legacy software can be frustrating.

Some managers have no personal lives and expect you to behave similarly, often with the expectation of constant availability by email and working on weekends.

Too much process slows down the pace of development.

Advice to Management

In many ways, the problems at Cisco are because of the company's success.

Now, Cisco is extremely large and change happens slowly.

New ideas take a long time to adopt, and even that requires constant driving.

The solution to every problem is not always additional process. More decision-making should be left to engineering expertise, not a one-size-fits-all process that can be applied universally.

Was this helpful?

Cisco Interview Experiences