**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.