Jack Of All IT delivers an excellent experience on any project given. Their dedication and passion is truly one of a kind. When handling large projects, they quickly assess the necessary steps toward a course of action. They are well organized, well-spoken and manage time efficiently and effectively. I highly recommend Jack Of All IT for any projects including IT training.