Only good thing is the salary. Other than that it's a toxic work environment with high turnover rateThe good thingsSalary is competitive, performance bonus recently is also good but depends on the economy
The challengesA lot of toxic people, and also seniors who are not willing to teach and guide juniors. Management also bias and side with seniors. Management and seniors are also not open to suggestions from new and junior staff, they just want to stick to their own ways of doing things.. Some senior staff also like to find fault with others