There were a few questions I couldn't speak to because I was a seasonal contracted employee, however, the reason I am no longer with the company is people don't leave the company until retirement. Every company has their shortcomings, but this company had very few. If you're involved, present, and timely then you won't have any issues working for this company and promotion from within is strong. Since they are a toy company and very involved in charity work, you feel good about going to work daily. Great place, great people!