Great place to work . As well as great group of people to work with. Very professional but laid back atmosphere. Everyone is very welcoming and friendly.
Cons
There can be some slow days where just fresh out of work to do. Snacks throughout the office can become quite the issue. Really though there isn't any cons to this job.
You have to pay a lot out of pocket for benefits. Very little PTO. Workers are overworked in order to keep profits high for the owner. Customers service also goes by the way in order to serve high numbers- quantity over quality. They don't follow through on verbal promises, get anything and everything in writing.