You can gain ample exposure to new and exciting practice areas. And you have a deep depth of involvement in the state of affairs of the company.
Cons
Being a relatively smaller company, there are some mild setbacks like sometimes you realize that there are times you might feel you're under stress due to workload.