That's a soon to be ex employee.
Personal anecdata from a software team in a non-software company:
New project idea comes in. Developer asks for outline of specifications. Management replies with nebulous desires.
Developer insists over half a dozen "planning" meetings, where desires are mentioned but requirements not defined, despite all petitions and cajoling. Management fires developer for not being a team player.
From what I hear, that project has yet to happen a year after the aforementioned events.
And that's without criticizing, only with explaining the value of specifications before developing business critical applications.
So, yeah, employers get what they pay for: either sheep or conscientious employees, but can't have both.