How to name "people who talk a lot" in a company, without sounding rude

I'm delivering a presentation in which I want to mention people "who talk a lot" in companies. To me (non native english speaker), this term sounds a bit offensive.

I want to describe the kind of people that always talk about a solution, but never implement them. People that tell stories that never materialize. People that never deliver results, but are highly regarded just because they seem confident. People that create their worth through perception not results.

What would be the best 2-3 word expression of phrase to describe these persons without sounding offensive?

Thanks a lot!


If you want a non-offensive option, you might just want to go with something like extremely talkative, because if you want to imply that they are all talk and no action, it is almost impossible to get your point across without sounding like you are insulting them.

But you could also say something like a lot of swagger, but little action, or even something like garrulous, the definition of which is:

"someone who is excessively talkative, especially on trivial matters."

This is usually used in a negative context if someone prattles on a lot.