1) every company I have interviewed with has lied to me at some point in the process. Sometimes those are small lies, sometimes they are very big ones. I get that hiring is a complex process but a company's recruiters and hiring managers should make an effort to not over-promise and under-deliver to people that want to work there.
2) I have never received an offer from a company that asked me my salary expectations. I consider that question a loud signal that I am just being regarded as a data point by the recruiter, and I basically write them off.
Been there. But lies cut both ways. Once a company is dishonest with you, it is 100% fair game for you to be dishonest with them:
- Side consulting gigs
- During work consulting gigs, especially if you have "unlimited vacation"
- Sneaking off during the day to do whatever
That said, that isn't healthy for either party. The best situation is where both sides are honest and both sides work their hardest to reach a shared goal.
Oh lol. I just applied for a job that asked for salary expectation. Well I guess its ok. I spent minimal amount of time uploading my resume and entering data into 4 webpage.