* People are great
* Management is great. They want the employees happy
* Company cares about the employees
*You can ask assistance if you cannot do the task
*Pay is competitive
Cons
*You will feel exhausted with lots of work, but there's a feeling of satisfaction when you overcome it.