Lineate Interview Question

What is the upsides and downsides of GraphQL?