No concept of work-life balance. Team Leads and managers are extremely unprofessional - routine use of racial slurs and occasional violence in team meetings. Unreasonable deadlines. Penny-pinching when it comes to investing in Engineering resources leading to a crippled Engineering team.