Pros
Great at entry level Communication of company's core values/prinicples and strategies Friendly environment on the surface Cross functional openness Many surveys circulated to employees to provide feedback
Cons
-Company values are not lived daily and causes employee confusion between theory and practise -Inability of the company to hire and retain talent in recent years -Arrogance at senior levels that they are doing favours to employees by hiring and keeping them; with a take it or leave it attitude -Fewer opportunities to employees who give feedback and more given to those who play the game and say the 'right' things -many underperformers are making it to through the ranks, whilst many high achievers are being head hunted and leaving the company -High level of dishonesty about employees' real scope for career advancement -Lack of transparency of people movements