Yea. I had a shop steward sit in on all my meetings with management. They represent the union, it's influence, and it's contract. They make sure everyone is playing by the rules and management doesn't take advantage of an employee that doesn't know labor laws, policies and procedures, their work contract, or the union contract.
It wasn't a requirement for meeting with management, but it was something a manager could not refuse if requested by the employee. Any meeting with management would be delayed until a shop steward was available.
I was a strong advocate for every employee to have one with all meetings with management.