Hours can be very long, but as long as you understand that it is a business with specific goals for the clients then it's really not that big of a deal. Work can be stressful with very quick deadlines to meet and tough requirements. As long as you enjoy a challenge, you will appreciate it. Really, this is one of the best places I have worked at. There are what seem to be some growing pains associated with any business when they are trying to earn new business and new clients. But that is normal and to be expected with a small business.