John is a design manager for a production company. He independently assigns teams, chooses projects, researches trends, and is able to work from home two to three days a week. He provides a status report to the design director once a month. Based on this description and as per the job characteristics model, it's safe to say that John's job is high in ________.
a. feedback
b. autonomy
c. task significance
d. skill variety
e. task identity