Pros
Exciting to be a part of their growth, and have a say in the tools, processes, and culture. Good compensation & benefits plan, and they continue to add to it. Great people, especially the dedicated leadership that clearly care about the people.
Cons
Crazy busy sometimes, too much work to get done.