Employees need to wear many different hats. This makes the work exciting and there are never mundane days at work.
Cons
Many different job tasks makes it very difficult to keep on track and focus on projects.
Work hours tend to be very long to complete all the tasks required in a given day.