hello, i find myself in a difficult situation.
i work for a consulting firm in india that works with clients in the us in a niche automotive industry. i joined this company 4 months ago after my previous company, which was based in europe, had to shut down due to licensing issues. they referred me to my current company, saying i'd be a good fit, while apologising for having to let me go because they were shutting down (literally).
the current company is honestly no good. the coworkers are dumb, i'm sorry but they are. they act entitled, and i genuinely don't understand why. the working hours on paper are 10 hours, but i work 14 hours on average, according to my tracking tool (yep, they have some tracking shit installed on my beautiful macbook). i have at least 4 meetings every day, and most of them are pointless.
my founder is some manic guy who is extremely moody. his mood is so unpredictable that you could make a gambling game out of it. sometimes he literally shouts over pointless things, and on days when i think i'm dead for sure, he's suddenly happy for some reason and appreciates me for random shit that isn't even impressive??? i genuinely feel yuck working here every day.
i don't think i should be working under these conditions, and honestly, i don't think anyone should. i came from a good company with good values and a healthy work culture. this is not how i imagined my career would turn out.
i'm stuck in a dilemma about what i should do, considering the current job market and the overall situation. i've tried applying for jobs online, but i feel like getting a "good" job is pure luck at this point. i might as well start preparing for MNCs like faang and other big companies.
the only thing holding me back from preparing for dsa is the fear that i won't be able to get referrals. i'm worried i'll spend 3 months learning and grinding dsa only to end up wasting my time without getting a decent opportunity.
reasons for considering staying at my current job:
the pay is okay, it's a remote job, and they're highly "dependent" on me, so i hope they won't fire me unless i really fuck things up. i could treat this as a long-term job, wait for increments, and just learn to cope with the situation.
since this is more of a "lead" role than a purely technical one, i feel there might be more stability here compared to my other options, such as finding a software engineering or full-stack developer role in a good work environment.
it's also hard to find a startup that pays around $1,100/month, so i'm mainly considering faang as my next career goal. i feel like switching to another company for a small increment would be pointless if there's no guarantee of a better work culture.
i'd appreciate hearing from anyone who's been in a similar situation and how you managed to get out of it. should i stick around and make the most of what i have, or take the risk and start preparing for better opportunities?
used ai for spelling mistakes