I applied online. The process took 2 weeks. I interviewed at PTC (Needham, MA) in Feb 2014
Interview
Phone screen from recruiter, then phone screen with hiring manager, then in person interviews. The in person interview was with the team and the teams that work with my position the most. Everyone was quite nice and didn't really put me on the spot. I think overall it went very smoothly