Whatever your employees are, if you can create a view of them (and you say you can), you can use Viewfield module.
Viewfield provides a field that holds a reference to a View and renders it whenever the entity containing the field is displayed.
Exactly what you want to do, without any snippets of PHP.
Specifically, you need to use this capability:
- Administrators may supply a common value that will be used for all entities in a content type.
Just set viewvield to display "employees" view for all organization nodes, and filter views by whatever association between employees and organizations you created, using contextual filters.
Viewfield has built-in passing mechanism, token-based on node / content type configuration side. It can pass node id, author, creation date and any field value you have. On the Views side, these will be contextual arguments as usual.
Benefit over blocks: it will work no matter how and where node is displayed - display configurable just as any other field. You don't need do care to alter block configuration if you want, for example, change path from /node/50
to /organization/drupalangels
. Blocks may get left behind. Viewfield will simply continue to work. Also, you can place it directly between other fields without any problem, should the need arise.
Of course for each his own, Viewfield is not flawless either. Blocks was always faster for me to configure, for example. And bit easier to theme. I just found the bit of extra time at first configuration worth it in the long run. For short and fast project, for a client that does not pay well and don't want you to manage site after it's done, it might be not worth to bother.