Good benefits, PTO, Understanding Managers, Friendly and Smart Coworkers, Ethical Leadership
Cons
Work Volume could be high and unevenly distributed during the busy times. Sometimes difficult to communicate with Engineering or outside vendors in a timely manner.