White stone is a really good company to work for. They understand everyone has a life outside of work (i.e. family obligations) and try to work with you, from management to corporate level.