I joined Cisco after undergrad to work on next-gen ISR platform. There was interesting work, no doubt, but too much BS. I left after 1.5 yrs and now am working on OpenFlow at a much smaller switching company. Boy, you never really know how things really are until you get another reference point.