I currently have about 7.5 years of experience as an engineer, however for most of this time I did not have a "direct supervisor". The company I worked for previously had more of a flat hierarchy and I worked under the supervision of several different managers. Typically each job was issued by a...