Pros
Cisco has so much to offer. They put a lot of emphasis on diversity and inclusion and they really seem to mean it. They offer stretch assignment opportunities, paid time off to volunteer, lots of... seminars/presentations on various topics. Great benefits and PTO too.
Cons
Haven't found any yet, really.
Pros
Good manager and lot of project options
Cons
Nothing just the travel option can be better