With aggressive growth in the past couple of years, of course there have been lots of challenges. Lack of process or standards can be frustrating. Plans often change having to re-work. With many new hires, people culture don't seem that clear yet. But, I think this is typical for companies during the fast growth stage and these can be seen as opportunities, opportunities to create and establish something new.