Hours can be difficult at times depending on the engagement. As the company continues to grow at an amazing rate, it's difficult to maintain the same kind of close-knit atmosphere. That being said, Management regularly meets with employees at all levels to seek out what they can do better to keep employees happy and maintain the culture while still growing.