I currently work for a very large company in the midwest.  I&#x27;m the development lead on a mobile development team.  I started as a senior iOS developer and after a year or so was promoted to be a team lead.  My team develops one app for both iOS and Android.  I&#x27;ve been the team lead for about 1.5 years.<p>Another company in my same city (still a large company, but has about 1&#x2F;5 the revenue of my current company) has expressed a lot of interest in me becoming their &quot;Mobile Architect&quot;.<p>My current salary is $127k.  The offer for the new position is for ~$139k.<p>Pros for the new position:
* Promoted to have more responsibility &#x2F; higher title
* More money
* I personally know their IT director, someone whom I have previously worked with at my current company and I respect them.<p>Cons for the new position:
* I love working with my current team members.
* Going from 3 weeks of vacation, to 2 weeks at the new company
* Commute goes from 15 min to ~30min
* Lose my liberal WFH policy.  I can now only WFH for things like weather or workers coming over.
* Most of the mobile developers on my team are in another city.<p>I am, however, bored at my current position.  I feel like I have had myself promoted into a position that I enjoy much less than I did senior developer. Most of my time now is wrapped up in resolving blockers for others, grooming backlogs, running sprint planning, etc.  It could be a couple years before the possibility of promotion for me.<p>Should I:
a) Continue with my current position and enjoy the incredible work life balance I have, and hope for an architect position in a couple years?<p>b) Accept the new offer and lose some freedom, but perhaps find some more work satisfaction and attain a higher position?<p>Also, as a follow up question, should I push back on the new company and attempt to at least get them to match my current 3 weeks of vacation?  Is an 8% raise enough to jump ship?
Ask HN: Should I stay at my job with lots of freedom or leave for a promotion?