Pros
Health benefits, paid holidays (including an entire week off for Christmas), vacation hours, attention to birthdays for all staff, motivational 'themed' days, friendly and fun atmosphere, rewarded for reaching milestones within the company, flexible scheduling for last-minute emergencies.
Kontras
Lack of training and clear communication among departments.