Work-Life balance is limitedThe good thingsLocation and you will be able to experience to travel for work. They provide trainings for newly hire (selected departments only.) They conduct get together party (eg. christmas party, summer party, quarterly party).
The challengesSalary is quite low. Evaluation is not transparent, it is not based in your performance but depends on your number of stay in the company. High politics. Lack of integrity, Incompetent and unprofessional colleagues.The management has no empathy and compassion towards their employees. High OT rate because during office hours, you can see some employees doing personal work , using phones, chit chatting and pretending doing something. Some of the vital divisions (admin, system engineer, IT, etc )here have very slow respond to their employee needs. And it feels like they don't know their job duties.