| note that I'm not a software engineer myself (requirements eng.) and don't live in the US - earn or learn. where the learn relates to how familiar the industry is for me. worked in banking, gambling and now logistics and there is a learning curve, even though the job description is the same. earn has to be the same I'm making now. - size of the company. worked in orgs from 200 to 4000 employees. I get lost in the org chart somewhere. I think my sweet spot is in the 400-600. there's also significantly less bullshit in smaller sized companies. - home office flexibility. If I'm juggling sick kids at home, I want to be able to NOT show up at the office and spare me the commute for a month without any explanations. - location. I actually like going to the office couple of times a week. if I don't have to spend an hour getting there, I know I will. - has to be an international company. I'm an immigrant and I'd rather be with some like me. also attracts different kind of locals, more open minded. you take a leap of faith with coworkers and company culture. I peek in kununu.com or glassdoor to see what others comment about it, but it's almost always a leap of faith. |