The trade-off for being an independent firm is that in lean years we can have tight budgets. I wish the firm could make bigger, quicker investments in IT and new products/initiatives. But we have had continual improvements over the years and things certainly feel more professional compared to 5 years ago. The structure is also very flat, so its a great place for junior people and senior folks, but we don't always have a lot of room for mid-career growth. But its been a great place to build experience and we've seen a number of great people come back to new roles after additional experience outside the firm.