1. No proper HR management.
2. No respect to individuals.
3. A culture of competition between departments.
4. No team work or collaboration culture.
5. Mismanagement.
+ Great company culture - a feeling of being part of a family + Each member of staff is treated as an individual and managers/HR are sympathetic to individual needs + Good career development + Good pay
Cons
- The company site is difficult to access through public transport