Brandwatch
RepVue Score
0
Brandwatch
Back to ReviewsCurrent Employee Great technology and well respected by existing customers. Very unstable right now, with a lot of confusion regarding GTM strategy. Lack of clarity from ELT & a lot of change. Huge amount of red tape & extremely long decision processes that inhibit the sales org. Lots of infighting over territory and accounts. All in all, a very confused business currently. Browse Other Reviews
2.9
Oct 23, 2023
Useful