Continually keeps the business updated with the latest applications and technology to better the business. Management is very personable and make themselves available anytime you need to talk.
Cons
Because of the small size of the company there is not much room for advancement.