Productive work environment
Good communication and coordination of activities among the employees.
Management is fair. Employees are very friendly and are available to assist you if they can, when you need help. The only problem is that they sometimes take a long time to resolve issues.
Vacation time, sick leave, medical benefits and subscription to 401K.