I've worked with Stewart for just about two years, and couldn't be happier! I wake up every morning excited to go to work! Upper management is great and extremely supportive. This is a company the promotes within and recognizes ones achievements and successes. I would recommend this company to anyone look for a great career!