The only thing I would point out to anyone applying to AJ is that it may take some time to develop a full workload. I do want to point out that my team lead was very upfront from the beginning that this would be the case, so it should not come as a surprise. No other complaints (and even this is more something I would be aware of than a true "con," every I met got their desired amount of hours within a few weeks), I only left AJ because my wife and I relocated from the Bay Area to Southern California and I was very disappointed to have to give my notice.