Favouritism, lack of culture, terrible onboarding experience . HR, recruiting agency and management are full of lies, I joined during COVID, and because of this I was promised during the interview process that I would come into the office just 2 times a week, and work 3 days remotely.
I was also told I would onboard remotely, they would send me a laptop maybe an external monitor and other gear about a week before joining them.
HR confirmed this in an email, and on the phone about 2 weeks beforehand..but 2 days before my first day I get told that I need to come into the office to "meet the team" etc. I said ok, that's alright, at least I get to meet the team, maybe I need to pick up the gear myself from the office.
So I do that, but to my surprise the office was pretty much empty ..about 4 people max from my team were in every day, out of 20. Everyone was using desktop PC's, I then get told I need to come into the office every day, and find out everyone else is on a rota and they work remotely for 3 days a week just like I was promised..but apparently they didn't trust me as a new starter to do that?
Most seniors didn't come into the office not even for one day, so I never met them, so much for "meeting the team". Then I get told nobody gets laptops in the company..and if I were to work remotely, I need to use my personal PC.
I also find out from other "senior" members that usually its just seniors that get this "perk" of working remotely. Also I was told by my recruiter that the work schedule was 8h a day with an hour break, but then I get told by the same "senior" that it's only them who have the 1h break, and the rest of us have only 30 minutes.
I also get told in my first week that I need to take a whopping 30% of my holidays in the next 2 months otherwise I would lose them entirely?(orders from upper management)..at this point I was already getting sick of the lies.
They work in a very old school way, no SCRUM or AGILE really..they stuck me with the worst type of work that nobody else wanted to do, bugfixes on some very legacy projects. I was told I was hired for my front end skills, I had experience leading a front-end team working with modern JS frameworks , yet most of the work I was doing was .NET MVC..and some occasional css, almost no JS.
The codebase is atrocious, at least on the frontend..and whenever I brought up a way of improving the codebase and doing some refactoring, the senior dev would just shut me down and tell me just to add more code on top to fix the issue, there was never any initiative to improve anything.
With some exceptions, most of the seniors are too busy, or too uncaring to help you out, and they frequently just ignored your messages.
There is absolutely no team spirit, people just have a tendency of working on their tickets..and struggle by themselves, people don't tend to help each other out. Their codebase is very poorly documented, and most of the knowledge lives in people's heads , their projects barely have any documentation and information is siloed to just a few people.
The tech they use is very old and outdated..and they have a lot of in house built libraries and systems, that are not documented at all, getting up to speed with them is a nightmare and you just end up poking around to figure things out.
They are absolutely paranoid when it comes to security, nothing can be downloaded from the internet not even for development purposes like libraries and packages., code editors etc..They block youtube and other websites on their network, so you can't even watch tutorials to get up to speed with a certain technology if want it.
You can't even attach screenshots on their messaging platform, so people can understand what section or page of a website you are talking about, and you are constantly reminded that the conversations are "routinely monitored" whenever you send a message.
The office is in a good location close to Arendale, but their kitchen is extremely small considering how large the floors are and how many people could work there. There are also just 4 small rounded tables to have lunch..and there is no break room/area so people could disconnect a bit from their work.
There is no culture in the office, people generally are mindless drones who don't even say good morning to eachother when they pass by.
This is somewhat different depending on the team, some teams seem to be more social, but mine definitely was not.
Just to exemplify how bad things are in their teams, one of the worse things was the "senior" developer who was assigned to get me up to speed and "upskill me" with their internal libraries and projects. He actively avoided me in person and even ignored my messages, often setting his status to "Busy" right after I would message him with a question. I got the feeling he hated the fact that he was stuck helping me, he would just ignore my PR's for weeks and weeks just because he didnt want to deal with me at all. He lacked patience, and was really bad at explaining concepts, and would try get rid of me as fast as possible. The other developers were usually too busy to help me out, so I was always stuck with his "help"..
Definitely not the best place to work as a developer, even worse if you are a frontend dev used to a modern tech stack and I can imagine how bad it is if you are a junior, the lack of support and guidance from the "senior" developers is something that you should be mindful of.
Of course they don't mention any of this during the interview process, they keep talking about how their custom built libraries are better than what is out there and they are specifically tailored for their needs..but after you have a look at the library code you pretty much have to restrain yourself from not bursting into laughter. Also none of the devs who wrote these custom libraries are still around in the company..they were mostly written by contractors who have long left the company.
This pretty much sums up my experience working there, and boy am I glad it is over!