Pros
Good salary in compare to the required tasks.
Cons
*very bad and toxic environment, despite to what you will hear from the most. *there is no any focus on the development of the employees , so there is no opportunities to enhance your soft and hard skills. No courses or even any resources for developments. * promotions is rare , really really competitive, not enough promotion opportunities, no clear requirements for the promotion. * sharing pcs and desks system , so you will not have your own desk or pc , you will spend much time in downloading the used system , as you will use different pc every day . *bad location at the middle of a mall with very small place in compare to the large numbers of the employees. *very bad cleaning procedures of the company. * you can not leave your pc , even if you just want to walk or standup , also there is no toilet break , so you have to take from your own breaks if you just want to go the toilet, as you can not leave the desks without taking a break ,and if you did you will be terminated.also, you can’t talk to your colleagues as you might take an hr action for just talking with your colleagues. * bad management, micro management