- good compensation and benefits
- travel opportunities, meet with clients
- the job as AE provides a good mix of software and hardware tasks
- I had a knowledgable and supportive manager
Cons
- work gets repetitive and boring
- tight deadlines all the time
- lots of overtime hours without paid
- documentations are messy sometimes
There is a lot of room for professional growth if you work hard. The people working at the company are very helpful and supportive.
Also, you get exposed to a lot of problems that you have to resolve in a very time critical environment. AMD partners tend to go crazy when products aren't working properly.
Cons
Sometimes you might have to pull long shifts because everything tends to break down when the product is about to be released.
Some of the teams tend to come in very late in the morning and work very very late. This makes it difficult to sometimes coordinate with teams and get your own work done especially if you are waiting on something from someone that stays late.