Pros
Absolutely None! Do not work here. They do not care about their employees whatsoever!
Cons
You are pushed to make the company more money while they will never pay you what you are worth. All they do is take from their employees. No vacation. No perks. They take money from their employees on their own mistakes. They do not care about your family only their own. RUN AWAY!!