The work environment is good
Great relationships get forged between employees during the work hours as there are a certain freedom to say anything
Kontras
The management and HR do not recognise and value talent. They are forever looking for work machines who can churn out acceptable quality work through their life span. Lack of innovation.