Honestly, there aren't many "cons". Competitive pay and benefits. Great people all around. Focused missions. We get to make a difference every day. If I had to point to one thing, I would say the company could be more open to remote work (but I actually like my co-workers, so it's not a big deal for me).