Ken Garner, Consulting Software Engineer at Acacia, talks about software engineering including software challenges, key features, customer benefits, vertical integration, and why he likes working at Acacia.