Decent training and benefits (not great), typical shift type job. Terrible management; management lacks both technical and project management experience (zero soft skills or ability to be socially sensitive to employees); upper management has zero visibility or understanding of what is happening at the department level. Management shows its power by employing toxic work culture and mind games. Promotions and career development is reserved for management favourites, if not relatives, friends, or family friends - not based on a technical selection; internal job application process is fixed. HR is for management benefit and not for employee concerns; nothing is done when employees approach HR with serious issues with management.
Overall, good starter job, but not a place to stay for too long due to toxic work culture, favouritism, and absolutely terrible management from top down.