The company is very organized and cares about their employees and it shows. They treat their employees with respect and are very understanding. The work is fulfilling and you feel appreciated.
Cons
There are some early morning shifts but it's a good shift for those who like to be done early in the day.