Is this a stable company to work for? Are they good employers? Benefits, insurance, etc Work all year or have layoffs?