Pros: benefits, compensation, advancement
Cons: work/life balance, management
AMD offers plenty of opportunities for every level of employee, but is understaffed and over worked. A lack of leadership causes VP/Director level management to overwork employees in attempt to drive the initiatives. This causes a substantial amount of overlap and re-work between orgs.