Don't waste your time here. Learn what you can, and go.
Pros
A good place to start out as a fresh grad, because you can pick up different skills under the guidance of senior staff. If you are lucky enough to score a decent direct supervisor, working here can be bearable.
Cons
1. Management is blind and deaf. Managers do not listen to their employees, nor do they keep their promises. Promotion is based on years spent in the company and position, how much the managers like you or how well you talk, not about how much you contribute and how well you perform. Managers will tell you they appreciate your hard work, yet do completely nothing to show that appreciation. 2. HR is useless. Management and HR will ask for feedback and promises for improvement, yet counter everything you feedback with reasons that are not even relevant to your feedback and do nothing to answer your questions. There is zero transparency, and HR likely has no idea what they are doing themselves. 3. Good performance is not rewarded, but rather punished. Compensation is unfair and unjustified. Related to promotion, the compensation package is ridiculously flawed. Employee can be a consistent high performer, yet be compensated at the same salary as another employee in the same position who is a below average performer. Instead, the high performer is tasked with a greater workload and more responsibilities on account of their reliability, without any compensation review, while the average performer is taken off those duties for lack of performance and still get paid the same. Providing feedback to manager is basically talking to a brick wall; you will be told that you are doing a lot of work, and you are appreciated, but that is it. Management claims to be doing their best to retain staff, but their inability to even understand feedback and staffs' unhappiness is at an all-time low. 4. Work culture can be toxic. Seniors are staff who have been around for very long and plan to retire there. Many will twist words to their own benefit and claim credit for work not done by them. Some play dirty tricks to get what they want, while sabotaging those more junior than them. 5. Workload is painfully disproportionate. One employee could be handling the work of three (for example, during screening), while another could be sleeping on the job with barely any work. 6. No career progression or growth opportunities without further studies. From research assistants to scientists (no MSc or PhD), staff are merely treated as lab robots tasked to carry out experiments. Staff are very rarely recognised outside of internal meetings, making it exceptionally difficult to make a name for themselves in the industry for networking and career development.