Modern language models are designed to generate text so realistic that it could easily be mistaken for human-authored content. Additionally, they can engage in conversations with humans in a manner that appears coherent and reasonable. The epitome of this technological advancement is ChatGPT, a model based on OpenAI's Generative Pretrained Transformer (GPT) language model. With its ability to produce high-quality content in mere seconds, ChatGPT surpasses other chatbots in terms of capabilities, drawing significant interest and excitement from both the business community and academic researchers. This study offers a comprehensive review of current research on ChatGPT, delving into its technological foundation, supportive mechanisms, and findings regarding its benefits across various fields and application areas. We evaluate and discuss the strengths and weaknesses of ChatGPT based on this review and suggest potential avenues for future research.