Pros
Met some passionate people that I still call friends, really great work-life balance, sales kick-off is cool, exciting to be part of the IoT and big data analytics movement, gym, stress was minimal
Cons
my time at PTC was extremely mediocre at best, no one cared much about my career development until the very end, had an engineering degree and yet my first manager spent our 1:1's talking about organizing my emails and asked me to take notes for him in meetings (think what he really wanted was a secretary), low-salary with minimal aka no raise or promotion opportunities (mind you I was uninspired there for obvious reasons and didn't deserve one :) but even those that did never got one) , too many people that have been there 20+ years and are just coasting, honestly depressing. Since leaving (11 months), I have doubled my salary, traveled to a bunch of cool places, have my voice heard/respected, have gotten 2 different significant bonuses, have many people both inside and outside of my org with interest in my career, can WFH anytime, and am working way more hours with some "stress" but couldn't be more thrilled/loving it. I am actually seeing myself develop and grow and it's freakin awesome.