Faits : A. Par jugement du 27 septembre 2017, le Tribunal correctionnel de l'arrondissement de Lausanne a reconnu X._ coupable de violation simple et de violation grave des règles de la circulation routière, de conduite d'un véhicule automobile malgré le refus, le retrait ou l'interdiction de l'usage du permis, d'emploi répété d'étrangers sans autorisation, d'infraction à la loi fédérale sur la prévoyance professionnelle vieillesse, survivants et invalidité et d'infraction grave à la loi fédérale sur les stupéfiants. Il l'a condamné à une peine privative de liberté de 2 ans et demi, peine entièrement complémentaire à celle prononcée le 16 janvier 2017 par le Tribunal de police de l'arrondissement de la Broye et du Nord vaudois, sous déduction de 78 jours de détention avant jugement et de 8 jours - sur un total de 15 - de détention subie dans des conditions de détention provisoire illicites au titre de réparation morale ainsi qu'à une amende de 300 francs. Il a mis les frais de la procédure à la charge du prévenu condamné et fixé les honoraires dus à son mandataire d'office. B. Par jugement du 10 janvier 2018, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a rejeté l'appel de X._ et confirmé intégralement le jugement du Tribunal correctionnel. Elle a mis à la charge de l'appelant les frais de l'instance d'appel. En substance, la cour cantonale a retenu les faits suivants. En sa qualité d'associé-gérant de la société A._ Sàrl, X._ n'a pas reversé à la Fédération vaudoise des entrepreneurs les cotisations sociales retenues sur les salaires des employés pour la période de mai 2013 à décembre 2014. Le montant de l'arriéré de cotisations s'élevait à 11'887 fr. 15, au 14 avril 2016. Le 25 mars 2015, X._ s'est rendu en voiture aux Pays-Bas en compagnie de B._ pour récupérer 200.1 grammes de cocaïne (111.45 grammes de cocaïne pure). Les deux hommes se sont relayés au volant lors du trajet. A Rotterdam, B._ a acheté la drogue auprès d'un tiers non identifié pour un montant de 6'200 euros. Cette drogue a été dissimulée sous le plafond de la voiture de B._ par X._. Les deux comparses ont ensuite immédiatement pris la route pour rentrer. Ils ont été interpelés à leur arrivée devant le domicile de B._, où la drogue a été saisie. X._ devait recevoir de l'argent pour son travail. A Chexbres, entre les 15 et 16 juillet 2015, X._, administrateur de la société C._ Sàrl, a engagé D._, alors que celui-ci n'avait pas le droit de travailler en Suisse. Le 7 septembre 2015 à 3 heures 02, sur un tronçon de l'autoroute Lausanne-Yverdon, sur lequel la vitesse était limitée à 60 km/h en raison de travaux, X._ a conduit un véhicule automobile à une vitesse de 86 km/h (marge de sécurité déduite), alors que le permis de conduire lui avait été retiré depuis le 24 avril 2015. Le 2 décembre 2015 à 17 heures 27, sur l'autoroute Lausanne-Simplon, à un endroit où la vitesse était limitée à 100 km/h en raison de travaux, X._ a conduit un véhicule automobile à une vitesse de 117 km/h (marge de sécurité déduite), alors qu'il était toujours sous le coup d'un retrait de son permis de conduire. En février 2016, à E._, X._, associé-gérant de l'entreprise F._ Sàrl, a employé quatre personnes alors que celles-ci n'avaient pas le droit de travailler. C. X._ interjette un recours en matière pénale contre ce jugement. Il conclut, avec suite de frais et dépens, principalement à la réforme du jugement du 15 février 2018 (recte 10 janvier 2018) en ce sens qu'il est « condamné pour diverses infractions à une peine modérée à dire de justice ». Subsidiairement, il conclut à l'annulation du jugement et le renvoi de la cause à la juridiction cantonale pour nouvelle décision.