Pros: flexibility, good training accessible on line or in person
Cons: constant layoffs, engineering work leaving the country to india and china
Cisco culture is changing, you need to have you resume ready at all times because layoffs are imminent every year. Good flexibility. Promotions are difficult and nearly impossible to move around.