- 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