The jar depends on the chemical. If my experience is that it is free flowing, and I use a lot per liter, I go with standard mason jars, or wide mouth packer type boston amber jars (is I think their trade name).
If it is a developing agent, etc. and I need to measure out small amounts, I pack them into 125mL mason jars, so the whole top of the jar can have material spooned from it.
If it really likes to oxidise, I blanket it with nitrogen (on very low pressure at the regualtor), pack it in a glass container and store it in the freezer.
My glycin has kept nice and white for me this way for more than 2 years, and this is for a chemical that usually oxidizes by the week into brown ucks.
The other thing to watch for is deliquescent materials. Thiocyanates are one I am familair with, as are hydroxides.
These suck water out of the air before you know it. I look up solubility in the CRC bible, and then store them as stock solutions in reverse osmisis filtered water that has been pre bioled and cooled to drive off all dissolved oxgen in it.