Besides from regular weekly meetings and presentation there are no real pros.
Cons
Very poor management of staff. Majority of staff members are overworked and due to this are made to work insane amount of hours. The salary is not enough for the amount of hours you put in.