Add custom fields with grouping ability in each area "Jobs, Tasks, Employees"
In Company Settings, you would ID field names for different areas.
+ Then you could Assign "Task custom Field" to a job and all Tasks would then be added.
+ Type of Employee "Supervisor" could be given right to see all Employees assigned to them
+ You could group "Types of Jobs" T&M, Gov't contract, homeowner etc
This would allow greater flexibility to the Company and allow a variety of different uses with the same "Custom Fields"