Former Employee2.7Feb 23, 2024Extremely high pressure environment, pressure extended to prospective customers which ruined a fair amount of deals.
Extremely high pressure environment, pressure extended to prospective customers which ruined a fair amount of deals.