Current EmployeeFeatured Review4.1Apr 3, 2025Excellent, great place to learn. Many of the senior leadership started as STR’s, and you can tell.
Former Employee2.4Dec 10, 2024Company started out great about 6 years ago but the current direction for CSMs is pretty grim.