Pros
Great fast-paced environment with very smart people. Small enough organization to wear many hats, but large enough to have big company resources. Great opportunities for learning and advancement. I always feel that I have a voice and my feedback is taken seriously. I always feel appreciated by upper management, not just my direct manager. Knowing that someone appreciates how hard I work is very rewarding.
Cons
Sales environments can be tough and everything moves fast. If you're not used to the pace it can feel overwhelming at first. It's a growing organization, which means it has growing pains to work though like tweaking best practices and processes, making sure staffing ratios are appropriate and setting realistic expectations and timelines with the sales team.