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

1. **Workload is too much** (nights & weekends) and they won't hire more coders.
2. **Stress** is mounting and causing me emotional and physical distress. 
3. Project schedule is **unrealistic and never-ending**.
4. Culture seems to be centered around **meanness, aggression, and hazing**.
5. **Co-workers are lazy** and don't do anything when boss is not around.
6. Boss adds features on the fly and **constantly changes the features**.
7. Being there every day **kills my soul** and makes me feel like s**t. 


### The Facts about the situation:

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.