I'm about at the same level as you, and at our level I don't think there's any point to not rushing and grinding out levels if you have the time for it. It shouldn't matter if there's a max company level (just be sure to max out any of the skills with limits that you want before going too hard on the infinite ones in case there is an upper limit). Unlike other clicker games I've played, this one has really fast resets and seems to have particularly steep walls...I can't get in the mode of thinking 'oh, I'll just get one more upgrade before a reset.' Once I hit the wall, I definitely know it. It's more a matter of 'do I want to play the constant reset game or do I want to do something else entirely with my time?' So if I'm spending time playing the game, I'm constantly burning resets.

I was able to finish the ongoing event Saturday morning, but to do it I haven't had more than two continuous hours of sleep since the event started so that I could collect chests right as their timers expired. While I apparently overdid it and finished early, I definitely want to reach the point where I can let the game go for some full nights of sleep, and in my opinion leveling up to max tournament rewards is the way to do it. So my advice is to grind levels when you can.