So a big bump.
About 3 1/2 months into the position I chose, I finally decided to draw a line and quit. For the first few weeks I enjoyed it and was sure I would be able to build a career there, but slowly cracks started showing and I couldn't shake the feeling that something was just plain rotten. The amazing tech stack that I was promised by the recruiter was anything but, and the world-class dev team I kept hearing about certainly never lived up to my expectations. They work in a very niche, very outdated, language and the product is incredibly complex and for this reason I believe that each and every one of their developers become irreplaceable soon after they become proficient in the language and understand the product. The worst attitude came from some of the seniors, some of whom I can safely say genuinely mistreat their colleagues and get away with it because they simply cannot be replaced at this point. Among the younger guys there was also a very noticeable clique, which I guess happens in most offices, but this one definitely ruled the roost and cause a very unpleasant atmosphere- I suspect, again, because the company cannot afford to lose developers and they know it. Their development methodologies are also incredibly outdated, but I won't go into too much detail on that one because they were in the process of revamping them. And I'm hardly the first intern to call it quits either. Of their previous group of 4, only 1 stayed on in the end. This should have fired up warning lights the first time I heard it.
From month 2 onward I steadily grew more unhappy by the week. Shortly after the end of my third month it was time for quarterly reviews. There was a bit of a fallout as they found out that me and my partner were exploring emigration possibilities and I was told that it's probably not worth continuing my contract unless I could commit to stay until Jan 2018. Further discussions was dragged out by more than a week. Last week Friday I saw that one of the recently hired senior devs, who I had noticed seemed incredibly miserable during his 2 months there, had resigned. I spent some time being conflicted about it, but ultimately decided that it was time to cut loose and place more value on my happiness. I handed in my resignation the same day. It turned out that HR is very aware of the culture issues in the office and is trying to get a handle on it. To add insult to injury, they were cheeky enough to ask me on Monday whether they couldn't change my mind so that I would stay on- this after I had been told that they would ax me at a moment's notice if they didn't see themselves getting a return on their investment the week before. Considering I was the 4th dev to leave in 2 months and their parent company wants to almost double the size of the dev team, I completely understand why they did the sudden 180.
I know, I know. Long story is very long and probably contains a lot more intimate details than it should, but I want to help out future graduates in my position. When you're looking for work, do your research properly. If you have the time (and let's face it, many of us do after graduation), ask to spend a few days in the office with the company you're looking at. Sit and watch the way people work together, how they go about their work, the methodologies they employ, take note of how they treat each other, etc. I stared myself blind against a paragraph of promises and the biggest salary of the bunch of offers I got. Also don't forget, you're young. Don't be afraid of leaving a situation you're not happy in if you have a solid support structure. I spoke to my partner and family, both of whom said that even in the worst case scenario they won't let me end up on the streets. Don't undervalue your happiness. A job is more than just money.
As for me, I guess now the next big adventure starts. I'm already starting at a new place on Tuesday and this time my happiness comes first.