Engineering team was composed of highly skilled individuals willing to assist in training and mentorship of systems and local technologies. Oversight was brief and constructive in nature, only contributing to productivity.
Cons
Flexible requirements as attention was needed to be distributed between different projects/departments.