Pros:
Most characters feel genuine and diverse
Concepts of magic are successfully integrated into a modern world.
Fanservice is present without being forced.
Cons:
Some plot holes regarding the last few chapters.
Large cast makes it difficult to remember people sometimes.
Overall 9/10. A solid read that I want to see more of.