-Extremely Low pay
-Low salary/annual increases (Ex. 2% in an market where inflation is 8%+)
-No diversity amongst leadership (Looking at the recent people who have left engineering they have all been minorities who were promised promotions or opportunities and strung along)
-No follow-through by leadership when they make a promise
-No chance to get a promotion (If you notice some people have waited 5+ years)
-Lack of software architecture or plan to move the software forward