Pros: it's a job with flexible arrangements, if you can avoid the layoffs
Cons: lacking any kind of financial bonuses for the forseeable future
AMD could be so much more. Talented engineers around (although a lot of them are leaving and not getting replaced.) But management is thick, with SEVEN layers of management. I have two directors, two VP's, and everyone who shows up on LinkedIn seems to be a VP of something. We can't even settle on one CTO.