Pros
-the PEOPLE: everyone at the company is hardworking and fun to work with. -company has a very noble mission of providing equitable access to computer science education to ALL students. My sense of purpose is much stronger working in this role compared to many other companies I've worked for. -your opinion matters. You feel like your work & ideas contribute to company growth. -High level of Autonomy & Flexibility for reps (executive management's focuses more on accountability of hitting pipeline & sales revenue goals)
Cons
-start up environment so having the ability to "wear many hats" is a must -long sales cycles, but if you can successfully navigate complex organizations then you will do well here and be greatly rewarded.