Schaedler Yesco ranks #17 as one of the best places to work