I was reached by one of the recruiters on LinkedIn for a senior position to one of the top financial firm, and had 6 interviews. 1 over the phone, and 5 in person. All 5 of the interviewers liked me and were very excited to have me start in their team. Each of them told me at the end that they really hope I get hired and cant wait for me to start. After the in person interview they sent me an online coding exam, and the next day the HR contacted me to inform me I was selected for the job.
They were offering me a 100k base salary, which I was expecting and is something I can live with. Then today I got a call from the HR saying that they just noticed I graduated last year, and my experience working before graduation does not count. I have been working 40 hours (full time) for last 3 years, and have written many production applications. I have also worked on the technology stack for 1.5 years and the stack has only been out for that long so I am sure everyone else probably only has same experience as me if they are applying for this position. I am not sure if I should accept the offer if its slightly better than my current salary. The HR said they definitely want to hire me and I have the position secured, but they are working out the details as to they will lower the position by 1 level or if they will keep this offer. If they lower the position I am not sure if I want to accept it because when they did interview me, it was for a senior position. The interviewers went through my resume and saw that I had graduated last year. The HR said that the team is trying to keep the position at this level as well, but the compensation team is causing issues now. I want to be ready to accept or reject the position.
About my current job:
I was screwed at my current job for same reason (experience before graduation does not count) when I started, but I proved myself and was promoted within 6 months and my new salary is near 80k. I also do not like working at my current job because the environment has become very toxic. Three really good developers quit in the last 1-month, and I know for sure another one is going to put his 2 week notice in a week. The team structure is changing and we got some new lead developers like 4 months ago that have no experience in the technology stack or the concepts behind why are application is architected as it is currently. They are also not wiling to listen to new ideas and are pretty much ruining a perfectly good application, and are also going backwards on all the progress we have made in the last 1.5 years.
I am not sure if it’s worth working for the new company if they are coming back after the entire process is over and giving a reason like this. So now I am turning here for some advise since many of you guys have been in the field long enough.