Pros
One has the opportunity to work on cutting-edge, state of the art technologies to design and build high-end graphics and central processors. One can collaborate and work with some of the best engineers and managers in the business. The company has great creative and technical assets. It is very challenging work.
Cons
They are the sole competitor in the X86 market against a much larger and more dominant company which does not always "play by the rules" which sometimes unfairly limits the company's ability to achieve success. Also, there has been too much turn-over at the senior executive level. It's a big ship and it takes a while to turn around. I personally lived through 3 or 4 CEOs -- each with their own agenda and ideas. This contributed to uncertainty and stress. Roles and responsibilities where not always clear.