The interview process was very smooth however cannot say the same about hiring process. Got a call for tech lead position at NICE from a consultancy firm. The interview was scheduled for the upcoming weekend. Interview invloved a written test with some coding and DS questions followed by face to face with Tech panel from Israel. After technical round had HR discussion with both Indian HR team as well as Israeli team on the same day.
Till this everything was very smooth. But after this experience got way too bitter. Salary negotiation took more than 3 months before HR finally agreed to the pre-interview discussed terms. Post this they generated an offer letter with Software Engineer rather than Tech Lead position. The reason that they give was due to less experience they cannot offer the discussed position. For such a reputable company the reason seems absurd as why agree before interview for the Tech lead position and deviate post interview. I agreed on the position front. After this, they generated an offer letter with joining date that was falling within my notice period. After discussing this with the HR team multiple times, all they did was give an oral assurance that joining date will not be an issue. They never agreed upon giving written confirmation and so I didn't resign.
After all this fuss they gave me a call some days later. By that time my joining date will fall in 2nd quarter. Per NICE policy, I will not be eligible for that year appraisal cycle as one must join in 1st quarter. I wasn't expecting such long and bad hiring process from a reputable company like NICE.