I have only been at the company for a little over 3 months. I don't have any cons to date other than the medical plan is expensive to me. I say to me because I previously worked for a company that had a great medical plan that was half the price. This I have found out is not the norm when dealing with medical plans so don't let that dissuade you from this great company!