I worked for this company for 13 years and they offered me plenty of opportunity. I had to leave because I could no longer walk for 12 hours a day. It is a hot and fast paced environment and while the pay at one time was very good, it is inching closer to minimum wage rather than staying a percentage above it. They try to compensate with overtime and typically there is plenty of that. Its a great place to get your feet wet if you wish to learn a maintenance trade or just make a steady living if you are willing to put in the time.
Plenty of opporitunity, health care, vision, etc.
Hot, long days in the summer.