5.017 July 2025SalesCurrent employeeRecommendCEO approvalBusiness outlookProsGood pay, great people to work withConsFast paced, priorities change a lotShow more
5.029 Apr 2025Anonymous employeeCurrent employee, less than 1 yearBoston, MARecommendCEO approvalBusiness outlookProsGreat Technology, great peers, great management, and great CEO. SBT treats its employees and customers very well.ConsAbsolutely none- they do a great jobShow moreHelpfulShare
5.023 Oct 2024Business development managerCurrent employee, less than 1 yearTexas City, TXRecommendCEO approvalBusiness outlookProsGreat culture with a ton of innovationConsnone management is great and peers.Show moreHelpfulShare