Just a ranting.
I was 33 in European ranking earlier this week and now push down to 41. I even reviewed 20 companies before the deadline hoping I could break through the 30.
I know some of you are breaking through to Top 10. Is this because your product is loved by others or that you are killing it with your KPIs?
Or just lucky? I always believe you have to make your own luck.
Put me out of my frustration folks!