Pros
Start-up feel, neat quirkiness, happy hours, freedom permits entrepreneurial attitude towards assigned territory, lots of partner attention, large customer base for the size of the company, discussing deals with management, actually pretty cool people, call reviews with seniors and peers improves newbie skill tremendously, unique value add, tools to succeed and learn tech industry quickly if you are very motivated, self-interested, ambitious, type A driver, great downtown location, short Fridays, fun holiday events, downtown parking pass, increased flexibility with top performers, public praise.
Kontras
No real formal training, not a place to go and get a promotion, unnecessary pressure to be dishonest with partners and compromise relationships, not the greatest incentives for crushing the numbers, turnover can have impact on end user relationships and employee morale, dropping the ball on spiffs, public shaming.