The application procedure;
1) HR Interview
2) On-site tech interview with the CTO
3) 5-days assessment
4) On-site tech interview with the team and same day offer
The salary;
The procedure is fixed: Up to 10% increase over your current salary and the candidates should send their current payslip. Asking for payslip in my opinion is very rude. I did not like that at all.
The company;
Even though the company seem nice, there are things that I did not like.
Things I like;
1) Colleagues seemed like nice people
2) People with good Azure/Architecting knowledge
3) Office environment looks good
Things I didn't like;
1) I said in 4 different occasions that I am not agreeing to the salary procedure and I want X amount regardless of your procedure. The HR guy said "OK, this is fine and not a red flag." and I went through all 5 steps and they wanted to make an offer. The offer was 10% below what I asked and called it as "an offer I can't refuse." It was funny because I immediately refused the offer I can't refuse without even thinking.
2) On-site part of the CTO interview was quite unnecessary. I had to get a day-off for no reason from my current company. Could have been easily remote.
3) They are saying that they are also giving a "car" on top of the salary. This also turns out that it is included in the salary and you might get the car or the cash. It is not something extra and seems like they are doing this to reduce tax costs. If I subtract the car, the offer was 20%(!) less than my expected salary which is less than my current salary.
TL;DR:
I asked for (X). They offered (0.8X + car) but car was like (0.1X). So, the offer in the end was (0.9X).
The conclusion;
If you don't care about the money so much, you can join and do some learning with nice colleagues.