Had a total of 4 interviews and a confirmation of an offer over text from hiring manager. Waited about 2 weeks after that for the official offer. Had to call hiring manager for an update only to find out they revoked the offer due to 'legal' issues as a California resident. Process took 3 months, wasted my time and costs me a different job. I even asked for salary transparency in my first interview and was advised against that. Unprofessional and total red flags all around.