Pros
As a new grad engineer, I feel like AMD is a real young company and really is a good fit for someone new in the industry. The opportunities for learning new things are really endless. Everyone in our company is really open to sharing information and the environment doesn't feel very competitive. The environment has a real open and relaxed sort of feel. Its a very comfortable environment.
Cons
The pay at AMD is roughly average... The opportunities for promotion and growth at AMD is really low in my opinion. To be promoted, your manager has to put forth a lot of effort to prove to upper management that you deserve a promotion. Even if you have proven yourself in many occasions, they still use time as the main factor to judge your promotion versus your performance. The time you may have spent as a co-op at AMD does not factor into your promotion either. Also salary increases are really small and the bonuses are not that great