There's a reason why this stock has the highest-possible buy rating from several major credit rating companies.
Keep your expectations low.
I think that people overestimate Workiva far too much so when a hiccup down the road happens all he-l breaks loose... Workiva is great but it isn't perfect. Lower your expectations or keep getting disappointed.