Friendly colleagues. Good exposure and learning experiences.
Cons
Management have little understanding on what is happening in ground level and make assumptions based on remarks of their direct superior without finding out the truth from the employee.