Pros
It is a job and though I had multiple issue with every single paycheck they did pay.
Cons
No free thinking allowed here. The CEO and minions constantly make sure you are aware of everything the company is doing/has done/will do for you so make sure you are okay with being talked to like a child and yelled at during morning meetings or when asking questions. Also nepotism runs so deep here. Management stressing about sales made me feel like the company could go under at anytime. I never had a confidence I would get paid on time or if it was a correct paycheck. They round off hours (never to your favor) and encourage/push you to do vital company work on your lunchtime to ensure you are doing all the cold calling you can cram into your work day. CEO told us he spent over $120,000 on the best leads that turned out to be a list unsuspecting names that could have been pulled from any public information database.