I'm having a discussion with a friend about the last sentence on their business profile (see attachment).

To me, it sounds totally wrong, but I'd like to know whether it actually is. I think it would have to be "that have been and will be", because otherwise (as it is now), it says "that have be and will be".
Is either way correct? Why (not)?