Recently, I've noticed a disturbing pattern among companies I've worked at that seem to care very little for their employees professional development, unrealistic expectations, etc. I keep wondering, is it me? am I a bad developer? Bad at setting expectations? All this seems very soul crushing and I wonder if it might not be time to find a different career.
How do you all deal with it?
Should one just find another job, or should you work to improve the culture?