Not sure if this is considered a con, but as a head's up for certain individuals interested in applying, this isn't a company you can last in if you only want to stay "mediocre" or not push yourself to do better. It's not a place you'll enjoy working in if you only want to do what is expected of you and not be proactive.