Proceed with caution for full time positions and big no for contractor positions.The good thingsSalary is bit higher than in market, to fish you in.
The challengesDon't ever join AMD as contractor, you will be getting 2nd class treatment compared to full timer, and the promise to be converted are just for those that suck up to the manager. Contractor position are so disposable, one day you still see your colleague another they are no longer there...