**Question: Is it unprofessional to give my 2 weeks today and just not come in ever again, essentially working the remaining 2 weeks from home?** ------ **Reasons For Quitting:**<br /> 1) **Workload is too much** (nights & weekends) and they won't hire more coders.<br /> 2) **Stress** is mounting and causing me emotional and physical distress. <br /> 3) Project schedule is **unrealistic and never-ending**. <br /> 4) Culture seems to be centered around **meanness, aggression, and hazing**. <br /> 5) **Co-workers are lazy** and don't do anything when boss is not around. <br /> 6) Boss adds features on the fly and **constantly changes the features**. <br /> 7) Being there every day **kills my soul** and makes me feel like s**t. **The Facts about the situation:**<br /> Company hired me 5 months ago, relocated me from NYC to Seattle to help their small team code software. Only 5 people on the team. All men. They paid around $3,000 in relocation but there is no payback obligation in the contract. I am in the middle of working on a large of a project (75% done??....). Got another offer waiting. Want to give my 2 weeks notice today. Thanks in advance for your help.