As someone who's been on the team a while, I've seen plenty of people come and go. The biggest issues I see people have is the workload and the lack of structure. Both of these I understand. As a growing agency, sometimes we have to put in extra hours to satisfy clients or grow the business. We don't shy away from extra work if it means better results. Like most things - if you don't like what you do - then putting in extra hours is very undesirable. That being said, hours arent tracked to see "who works the most" - hours are tracked to ensure client profitability. Getting work done takes precedence over the number of hours worked. The second piece, the lack of structure, is something people either thrive in or find challenging. Again, because we're growing, we say yes to projects that need to be learned on the fly. Sometimes the best way to learn is simply by doing. A general lack of day-to-day structure allows some people to carve out their own path and run with it, while for others it can become too complex and overwhelming.