Employees freely manage and plan their time for anything, at last should present and hand out the project required, then the rest of the time is yours. Good for social and building your network.
Cons
Limited salary but high resources available for employees in order to complete the project in shortest period. Hard to communicate between management team and development team