working with friendly people with high professionalism, management encouraging employees to develop job skills, reward bonuses.
Cons
very little team bonding activities to let employees to know each other better within and cross departments, there's no resting area or cafeteria onsite.