Pros
You get possible exposer to a supplier or retailer environment. Very structured environment.
Cons
Your contract will bind you to the company with restraint of trade and you have to pay back money to the company if you leave within 3 years(this is your training costs) to use their software so you can do your job. Micro management (they will tell you they hate micro management) the company speaks of family values and culture but its only the staff that actually work at creating a positive culture. Dictator leadership, best not question things or you will find yourself being worked out of the company. They are not scared to throw money into legal battles to prove a point so dont expect a bonus at the end of a grueling year of blood sweat and tears even if the company has shown great growth. Its hard to put your faith in the company ...after a while you see through all the bloated and enlightened words used