While the position was posted publicly, I was fortunate to get introduced for an opportunity at Pulte Group through a staffing agency that had a relationship with Pulte. After helping prepare me and screening me there at their agency in person on a Friday to make sure they had the right fit, they passed along my resume to the hiring manager Monday, and I had a phone screening interview scheduled with the manager that Thursday. It went very well and led to a Monday group interview with a team of the hiring manager, her manager, and 4 other team members in a conference room together for a group interview/discussion. It was a very comfortable environment.