I applied through a consulting company that was hiring for a full-time, on-site job at GlobalFoundries. I simply sent my resume, and I was invited to a phone screen a few days later. The interviewer was 10 minutes late, which is ordinarily a red flag, but it was fine because she had the courtesy to email me and let me know she was running late. She was very friendly, and I was happy that she asked for my salary requirements up front so we wouldn't waste each other's time. She also prompted me with a question about my writing skills, which I wouldn't have had a chance to highlight otherwise. The discouraging part was that she admitted to not know knowing much about the position, and she couldn't answer an important question I had that could have been a deal breaker for me in the position. A couple of days later, I was invited to interview on site with the GlobalFoundries team the following week. The interview was three hours long, which isn't out of line, but I would have appreciated a heads up since I live work locally and expected to be able to return to work in the afternoon. The manager and the rest of the team were so nice and spent a lot of time talking with me. I left the interview excited about the position, how it would help me grow my career, and how I could contribute, even though I wasn't excited about the old school feel of the office and lack of natural light. As for the interview itself, the only aspect I didn't like was that the team didn't ask me very many questions. I felt more like I was interviewing them. In hindsight, I wonder if they had already decided I was a good fit and didn't need a lot of extra information or if they didn't care as much because the consulting firm would bear a lot of the cost if I didn't work out. I'm not sure, and there could be other reasons, but I think interviewers should carefully vet candidates. I received an offer from the consulting firm on the next business day., and I felt excited about it. Then, things went south. The salary was on the low end of the range I had requested, but I figured I could negotiate if they really wanted to hire me. So, I asked for their benefits package so I could compare my current position with the offer and make sure it would represent a net increase, not a decrease. They had advertised their benefits as competitive, but they are not even industry standard. The cheapest health insurance option was extremely expensive, with a $13,000 family deductible. The dental insurance only offered one in-network provider in my area. So, both the health and dental insurance would have been useless. As for other insurance benefits, life is a $10,000 burial policy and they offer no short-term disability benefits. The number of CTO days is only average, and they require a few months' notice to take any time off (unless you're sick, I guess). There is also an 18-month noncompete clause in their offer letter, which is longer than normal. I wasn't willing to leave my job with such meager benefits and with such a strict CTO policy, so I declined the offer. I felt disappointed and somewhat bitter that the company stated their benefits were competitive and that GlobalFoundries decided to hire this important position through a company they should know offers this benefit package. I would go as far as to say it's an unethical package. I would love to join this particular team at GlobalFoundries if they decided to hire this position directly, which is the correct way to hire an on-site, full-time employee.