I am a big fan of bootcamps, but for me I need to be there in person. I don't get as much out of it when they are virtual. It is good for me to have a time period dedicated to learning and refreshing topics without some of the distractions that come with being home. I have attended training at Training Camp and really liked the training. I had a great trainer that really helped drive some of the more difficult topics and was able to do that because of the small class size.