Pros
The paycheck is good. Different teams are open and honest in their communication with each other; it is less "silo"-ed than some places.
Cons
It's the first job I didn't love. It's the first job I needed to work weekends just to stay afloat. AMD puts each employee in a little box. Once they find out you can do something, you get to keep doing that one thing forever. You may be promoted and get a raise, but your actual role will not change. Professional development? They've heard of it... Management is variable. Some of the management usually makes decent decisions. Some efforts that should have been achievable, instead have been derailed by unproductive political battles. So it can be a free for all. Where's the adult supervision? It's a good place if you are a politician. The company nearly went broke during the 2008-2009 recession.