Pros: pay. company gym.
Cons: lack of job security.
Cisco pays well, the projects are interesting, frequently leading edge, and the hours are generally pretty good. However, everyone is constantly looking over their shoulder and worried about their job. In this respect it is a high stress position with little sense of job security.