Most of the cons stem from growing pains as we are going through massive growth right now. Lots of changing systems means patience is required at times. With that said, massive growth for the company also means massive growth opportunities for those who work here so the pros far outweigh the cons. All things considered, I think the company as a whole is handling our growth very well.