Not really very many cons to working here, but if I'm going to be nit-picky sometimes there's a lack of structure but it's not much of an issue in the grand scheme of things. Meetings can sometimes be a little lengthy and not always highly productive.