I've been working at my current company for 2.5-3 years, and I'm considering switching to a similar job at a competing company. Reasons I'm considering switching... 1. My company has had a couple of layoffs, and I wouldn't be surprised if there was another one sometime this year. Even though my engineering area wasn't affected by the first two layoffs, that doesn't mean we will be safe next time. 2. Aiming for maybe a 20% pay increase. Money isn't everything, but I work so my wife can stay home with our son. Every bit helps. I enjoy my current job (coworkers, work, and hours), but I think the new job would be more or less the same in those areas. I guess I'd be leaving beind the reputation I've established at my current company, and I'd be the "new guy" again. When/why have you switched jobs in the past?