Staffbase
RepVue Score
0
Staffbase
Back to ReviewsCurrent Employee Overall Staffbase is a great place to work. Very collaborative environment and a great product that solves problems for internal communicators. The only downside is that the sales cycle can be a bit longer sometimes (6-12 months) Browse Other Reviews
4.0
Sep 26, 2023
Useful