What does this sentence mean? Our company is better than competition? What competition?
"Competition" can be used to refer collectively or individually to economic competitors, i.e. other companies providing similar wares and services.
Polish word "konkurencja" means exactly that, among several other meanings.
But the English translation is very unnatural
Hm, it sounds natural to me :\
How would you phrase it better?
The course isn't supposed to teach people natural English, but natural Polish.
The course is supposed to learn natural Polish with possibly natural English. Competitors would be a more natural translation.
Well, on the one hand you could also write "konkurenci" (or rather "od konkurentów" here) in Polish, but you are right, that is a natural version and it's close enough to be added.
I wrote "than competitors" and it was accepted
Why is firm not accepted? It is the equivalent of company in English.
It's an accepted answer, it should have worked. But if you perhaps made a typo somewhere, you got corrected to the main answer, which uses "company".