Seeing a pattern here on Engineers just calling it as it is, and wanting employers to do so too. It ain't gonna happen - its the same thing as in PR-speak where a company will deny wrongdoing, speak in platitudes, etc, even when everyone and their dog knows what the real story is. Engineers will just need to do their own due dilligence and find out through other avenues what the culture and working conditions are rea…
We already understand our own value. We probably overlook our faults. We don't trust potential employees to be as good as we want. We'll make it hard for you to work for us, and try not to pay you more than the value you provide. You need a job - try to prove your worth to us, and we'll consider letting you work for us.
From an employee's perspective:
We know we're one of the worthwhile employees. (We probably overlook our faults.) We don't trust potential employers to be a place we'll actually enjoy working. We don't want to work hard to prove ourselves - we expect you to win us over. We expect you to pay us a little above market value (since we're above average.) You need employees to exist and get work done - try to prove we'll enjoy working for you, and we'll consider giving you our expertise and time.
Both parties will withhold information in an attempt to appear better than the other so that initial negotiations go in their favor. The interview process will fail to disclose all relevant and interesting information about how well the two parties are suited to each other.
Beyond the general negotiation/trust problem, what are problems unique to engineers and their prospective employers, and how do we improve upon them in mutually beneficial ways?