Pros
-I would recommend this job but for rapid learning and then leave to other company, this is what TAC is known for as well -a lot of learning opportunities (certificates being paid) -fast grow (this is somehow must though..) -good compensation package -office space
Cons
-a lots of graduates in this "top" technical team - Cisco TAC, answering most difficult customer questions -Escalation teams/developers mostly based in Asia (not local), hired from outside with no experience, very few engineers with experience -senior people usually leave or migrate to less stressful teams (solutions supports, teams with much less load) -nature of the job (stressful), tons of cases, headcount doesn't reflect the number of cases, Management's hands tied up due to budget. -smiling faces on Team lead, tech leads only who don't take cases -life-work balance can be impossible if you want to "grow" -life-span of TAC engineer is very short (50% of teams less than 2 years) -TAC job becomes more and more difficult with "release-as-soon-as-possible" to catch the innovation wave, new products must be very unstable