Cons
There is poor management. Sometimes, you do not receive checks on time, it is impossible to get in contact with the managers who are in the same building as you. If you have a problem with your paystub, the ONLY person who can handle it will be almost impossible to reach.