Getting a job there requires an intricate knowledge of how the company functions.
What is the meaning of the word ‘intricate’?