Is 90 day notice period standard in India or it raises red flag about company? This is for associate business analyst role.
This certainly is not a red flag. I have seen notice periods vary based on the "how easy are you / your skills to replace". For example:
- Junior Developer / Analyst: 1 month
- Senior Developer / Analyst / Architect: 3 months
- Management / Team / Country Lead: Even 6 months!
However, make sure the clause is also reciprocated, i.e. if the company wants to replace you, you must have a 3 months window to search for a new job. And hopefully there is a compensation clause for you if they choose to replace you.