pros:
The pages are processed faster, the CodeIgniter core is quite light.
Ease of editing the code already created.
Separation of the logic and architecture of the web, the MVC.
Any server that supports PHP + MySQL serves for CodeIgniter.
Cons:
ORM only through third parties.
It does not have a template engine.
Namespaces do not exist.