...beware of certain managers and company politics.
There is an over abundance of VPs and Directors at PTC who run their teams like little fiefdoms that don't always play well together and also can throw team members under the bus if one is not careful.
Sometimes there's no way to avoid getting let go, no matter how hard someone works at their job.
When the writing is on the wall, it's time to look for another job.
PTC has a high turnover rate. They'll bring you on, make you hit the ground running, and if you don't get up to speed in a certain timeframe, you're out!
Sometimes, you're out no matter what.
Some managers will frequently drive out their teams and replace them because they find it better to not keep someone in a role for too long, or to save money, or to ensure that they themselves are not on the chopping block.
The most important questions to ask during an interview are these:
WHAT HAPPENED TO THE PERSON IN THIS ROLE BEFORE ME?
WHY DID THEY LEAVE?
WERE THEY FORCED OUT?
WHAT WOULD THEY SAY ABOUT HOW THEY WERE TREATED IN THE ROLE BY THE MANAGER?
CAN I HAVE THEIR NAME SO I CAN ASK THEM MYSELF?
You need to know what happened to the person in the role before you. You could be walking into a bad situation with a bad manager because everyone there is telling you how great the company is. And it is a great company but it might not be for you if you get one of these bad managers.
Oh, and despite what they purport, there is little upward mobility (or even lateral mobility). The only way to advance is to leave the company—before you are forced out.
And one more thing: this company is better suited for a much younger crowd now that the HQ has moved from Needham to the Boston Seaport. Way too many young faces, which is why PTC occasionally offers "voluntary and involuntary workforce reduction packages". They want younger people there, plain and simple.