Great place to work and excellent team! - Customer Success Manager Wicked Reports Employee Review

5.0
18 Feb 2022
Recommend
CEO approval
Business outlook

Pros

growth opportunity, great team and company culture, great PTO benefits

Cons

workload can fluctuate at times

Explore other reviews about Wicked Reports