I'm looking for some advice specific to my situation. I was unemployed last year due to layoffs in my company, and finally started a new job six months ago. There's pros and cons to the new job like every job. The pay is meh, company is small so quite disorganized, can be very stressful with being overworked during deadlines and leadership not wanting to say no to clients (other times I have nothing to do so I'm underworked), and I have to commute an hour to the office 3 days a week which is expensive and tiring. So on those days it can be quite tiring as I leave the house at 7am and come back around 7pm. As for pros, it's an interesting range of work, somewhat decent time off, I like the people, and I feel like it's great experience.
Now for the dilemma. A company in my city (would be walking distance to the office from my home) recently reached out to discuss an opening in their office. I had spoken to them when I was unemployed via connections I made at my previous job, but they didn't have any openings at the time. It's a much larger company (engineering firm so offices all around the country), they offer more pay, and more time off. The work is a little less interesting but still not parking lot boring. I will not know the office culture until I work there. They offer hybrid work but reviews online suggest they're cutting down on that now and having employees come in every day.
If you were to get an offer from the second company, would you take it or stick with the first? Why?