Pros
1. Guided by principle of lean 'On-The-Job' training process - "senior shows by one example; junior learns by making and developing his/her own checklist" 2. Focus on empowering each member of staff with personal responsibility and initiative to deliver himself/herself spontaneously. 3. Emphasis on common-sense in professional conduct and personal integrity amongst peers and colleagues. 4. Committed to honesty and the spirit of full disclosure of dealings with client matters even in crisis situations.
Cons
1. Very long hours 2. Low staff retention rate. 3. Low rate of staff developmental progression 4. Unusual requirement for availability of key staff members 5. Zero mandatory staff peer assessment review exercises 6. Lack of spontaneous transparency of staff pay structure 7. Non-existent benchmarking of staff basic remuneration for market parity