Selling excellent software from a great company
Pros
Nothing better than offering my customers a product I can believe in, that changes the world. Our internal systems are top-notch, making quoting and managing customers a breeze. I have enormous respect for Jack and other leaders in the company who have built a hugely successful business while adhering to core values I can believe in. Employees are treated well, with company outings and other perks. Benefits are good. Stakeholder bonuses put everyone in a position to benefit from doing excellent work.
Cons
Review process is inherently negative - very little attention to what you do right, and lots of attention to areas for imrovement. Natick-centric attitude: remote employees are rarely brought into day to day decisions, marginalized in meetings.