It's always a good idea to season chicken before cooking. Doing so lets the spices and flavors seep into the meat, ensuring a deeper taste. If you season only after it's cooked, the flavor will just sit on top, rather than infusing the chicken.