If you are an engineering manager, you can see huge gains in team satisfaction and productivity if you are cognizant of issues like this. My suggestion is to take the time to understand each member of your team, then create various interactions that can foster teamwork, satisfaction, etc. This can include: + Lunches or dinners - Going out to a restaurant together can give your team a reprieve from the stresses of wor…
On the current state of the industry, I would respect more a company that adequately deals with deadlines than one with a "friendly" environment like you outline. I'm sure I'm not alone at that.