Pros
Flexible work environment, opportunity for advancement, decent benefits, training for sales team, hires from outside the industry often (especially in inside sales, which is a great way to get started in tech), energetic and innovative people, killer product, great print and digital marketing bringing lots of leads, fun parties at industry events, "cool" young entrepreneurial feel not limited in development as it's a privately held company with the owners being the main investors.
Cons
Can be sloppy in execution of various processes and programs in the essence of speed, starting to feel bureaucratic as we get bigger, pays higher salaries to new people rather than internal promotions, lots of changes in executive management, sometimes unrealistic quotas