No cons really. It is a solid company. We don't have Google-level perks like free lunches and nap pods, but we have a good culture. Don't pay attention to the few sour reviews. Some people just simply don't like being held accountable. Check the company out for yourself and don't let a few disgruntled people scare you away. Go out to LinkedIn and actually reach out to some people who work here, especially those who have worked here for a while. We stay here so long for a reason.