In a large skillet over medium-high heat, cook the ground beef until browned and fully cooked, approximately 7 to 10 minutes. Drain the excess fat.
Add the chili powder, cumin, garlic powder, onion powder, salt, and black pepper to the beef. Stir to combine.
Stir in the corn kernels and cook for an additional 3 minutes until heated through. Remove the mixture from heat and set aside.
Place a flour tortilla on a flat work surface. On one half of the tortilla, sprinkle a thin layer of cheese.
Layer 1/2 cup of the beef and corn mixture over the cheese, followed by 2 tablespoons of pico de gallo and another layer of cheese.
Fold the tortilla in half to enclose the filling.
Heat 0.5 tablespoon of vegetable oil in a clean skillet or griddle over medium heat.
Place the folded quesadilla in the skillet and cook for 2 to 3 minutes per side, or until the tortilla is golden brown and the cheese is completely melted.
Repeat the process for the remaining tortillas and filling.
Slice each quesadilla into three wedges and serve immediately.