The cons are, since it's a small company in a big industry, you feel over worked and underpaid. Their starting rates are hardly better than an hourly job, they do have reviews, but actually getting time to do one is a whole other story. From the time you clock in to when you clock out it feels like a constant state of busyness, only to be compensated for about 1/3 or 1/2 of the people in the industry.