I think, being a small firm, there are upsides and downsides that go along with that. For example, while we are given many opportunities to "wear different hats" or grow lateral skills, vertical advancement opportunities are fewer to come by and slower to reach.