Current Employee4.1Dec 15, 2023OT is a great place to work! Ups and downs but what org doesn’t have those.
Former Employee2.9Feb 1, 2024My overall experience started as the best company I’d ever worked for then changed to possibly one of the worst.
My overall experience started as the best company I’d ever worked for then changed to possibly one of the worst.
Current Employee3.9Apr 24, 2024My experience is okay. Lots of leadership changes have made it difficult at times.
Former Employee3.4Sep 26, 2024Solid company with great potential. Huge market opportunity and product market fit is there.