Friendly atmosphere, well groomed management leaders, very cooperative staff.
Cons
My sincere advice to the already very able management is to diversify the business and bring staff with more cultural diversity. Current staff belongs to almost two or three cultures and backgrounds.