Really interesting work and great opportunity to progress technically. Great people. Some great leaders and mentors (I was blessed) who I'll always be grateful for. Learned a crap tonne.
Cons
Can be high stress come tapeout time, but I get the impression it's better than the industry norm.
Salary was sadly low, at least when I was there. I regretted not pushing harder for more. So that's partly on me. Don't undervalue yourself in the offer/negotiation.