To start, they underpay their engineers when compared to similar jobs in industry. Management will make you work 60 hour weeks, then tell you “if you’re working 60 hours you’re doing something wrong”. They’ll give you an exorbitant workload, tell you what to prioritise, and then full on yell at you in front of team members if you don’t finish what they told you not to prioritise. When I told my old boss I had covid, she told me “don’t get a covid test and don’t report anything if you have gotten a covid test because I don’t want you to be out of work for 2 weeks”. They give raises based on your initial salary negotiations, regardless of the quality of work you complete. To add to that last statement, after my first raise I was making less money than people who started after me, with less experience, BEFORE they got their raise. Management will take 20-30 days off per year, and work from home more than 60% of the time; meanwhile, they tell you that you’re expected to be onsite 100% of the time and force you to log your time off if you work remote for even half a day. Don’t think about taking more than 5 days off in a year. Finally, don’t even THINK about telling your boss you are overwhelmed. I had a meeting with my old boss where I very calmly and professionally told her that I was overwhelmed from working 11-12 hours per day, every single day, and that our team needed more help. She then went to HR and told them that I cussed her out in front of my teammates, resulting in my termination. It was a blatant lie that very easily could have been disproven, but HR chose to blindly side with my manager. The reason for this is simple; it costs less money to fire an engineer and rehire one than it does a manager. This was my experience in MTO (manufacturing technical operations). I won’t state my specific team, but this was a manager who had multiple documented complaints and pending investigations (plural) through HR. Do yourself a favor, and do not work for this company.