I hate 304 stainless steel. I would rather machine inconel or titanium than 304. At least with those, you know what you're up against. I have cut 304 in a real CNC in the past, and it has to be the most unpredictable material I have ever cut. You can cut 10 pieces off the same bar, and every one will machine different.
I found that carbide doesn't work that well on 304. I had better luck with 4 flute cobalt end mills.
You can buy GOOD PARTS or you can buy CHEAP PARTS, but you can't buy GOOD CHEAP PARTS.