So I moved out to San Francisco from the east coast to work at a tech company (background in financial services) and have found the experience to be (in all honesty) both good and bad. However, I've recently had some very bad experiences with my co-workers and boss that have caused me to really consider seriously leaving.
To give you some context, my team is a startup within an established tech firm. Since the first day (I was given a very short period of time to relocate to SF from the east) I've been putting in very long hours (think from 8-9 AM to 10-11:30 PM as well as weekends - not in any way exaggerating). Most of my teammates however tend to leave at around 5:30/6:30PM on a given day and sporadically work on weekends. I've been performing and producing a ton of content and have been asked to do more and more work by my supervisor. However, I'm now finding my workload to be excessive and the asks to be unrealistic for just one person to accomplish (and he's always telling me to own everything - even when we have to put together visuals or a powerpoint - I am to own 9 out of 12 slides). He's already taken liberties to yell at me behind closed doors and I've been spoken to in a condescending way (and told not to push back).
The last straw for me was when I had spent weeks (pulling late nights and weekends) to spruce up the content of the weekly portfolio performance updates that gets disseminated to the higher-ups and different departments (an email distribution I created). There is a new girl on my team (who goes to meetings all day and leaves at 5PM to go to dinner with her boyfriend) who suggested to my boss that she send out my content along with a few bullet points on commentary from another team member instead of myself (even though I'm the one producing over 80-90% of whats in the update). She's already told me that I am not to send it out without first sending it to her and yesterday she basically took all my metrics, grids, and visuals and attached her signature to it even though I did all the work. My boss is on board with this but I will have a conservation with him on Monday to express how I truly feel about her taking credit for my hard work.
I'm already looking for new opportunities both internally and externally but the tough thing is that I have a strict relocation clause as well as a sign on which I must pay back if I were to leave in under a year - and prorated after a year for two years (I have just been here for 10 months). I also don't want to risk getting fired. Some people have suggested I let the boss know how I feel but continue to work hard so I don't get fired but others have suggested I take this to HR and my boss's boss since what this girl is doing is tantamount to theft.
What do you folks think? How should I navigate this?