Citation: 4A_360/2017 E. C

Mit Beschwerde in Zivilsachen vom 4. Juli 2017 (ergänzt am 21. Juli 2017) beantragt die A.________ GmbH dem Bundesgericht, das Urteil des Kantonsgerichts Schwyz sei aufzuheben, die Klage sei abzuweisen, soweit darauf einzutreten sei, und die Widerklage sei im Betrag von Fr. 32'144.75 gutzuheissen. Eventualiter sei die Sache an die Vorinstanz zu neuer Beurteilung zurückzuweisen. Die Beschwerdeführerin beantragt zudem die Erteilung der aufschiebenden Wirkung. Der Beschwerdegegner 1 beantragt die Abweisung der Beschwerde. Die Beschwerdegegnerin 2 hat sich nicht vernehmen lassen. Die Vorinstanz hat auf Vernehmlassung verzichtet.