People are friendly and easy to work with.
Management is professional.
Flexible hours.
Cons
A little too strict on tardiness metrics.
Not all departments are treated the same as far as company policys are concerned which makes it unfair for other employees.