At first this company was good to work for, then somthing changed. Its seems management and field bosses has there own agendas. Communication issues started to get worse, and no respect towards employees started to increase as the season wore on. Advancement is only a pipe dream here, the only ones who get promoted are the ones who know management well enough and suck ups. This place has a high turn over rate for a reason, if you want to be treated like a number, disrespected and layed off every season, this is the company for you.