I'd say the only challenge with a company like this is being the "new guy". Everyone at the corporate office has worked with the company for many years and knows the ins and outs of everything! Being new there's a lot to learn and a major desire to want to fit in with a group of people who've put the time in and lead by example, but you must remain patient and diligent with the task at hand. I have nothing negative to say about this company.