Unfortunately, at the table next to me appears to be a staff meeting, apparently of Starbucks staff. They do this often at Starbucks and other similar types of businesses - take customer space for their marketing and hiring and general staff discussions. I am sure it makes sense in a way but it is usually obvious what it is, and in this particular case it is irritating. It seems to be a bit of a bitch session, with one woman in particular laying out how hard she tries to do the right thing and how this or that person doesn't get it and she apologizes for walking into that meeting the way she did, that isn't her style, and on and on.
I'm going on record that I find these really annoying. I don't know what a reasonable solution is. It's unreasonable to expect them to build a separate room for these things. What then? Keep it shorter? Separate the table somehow? Something. To me it is unprofessional.