Pros
There are no pros. Avoid this company under any circumstances.
Cons
Company is a joke. No body is trying hard enough, they let bad things happen and no one takes responsibility. Structure, diversity, mangement, work hours, future prospects all look quite bad. Micromanagement. Never giving credit for hard work. If you are good in what you do they will Ask you to do a job that is not in your job description and then give you bad reviewes if you can not help 10 other people with their jobs in different deapartments while doing your own job and training everyone from juniors to the head of the department regarding basic concepts. Long hours. Disrespectful behavior. Management and head of teams that have zero knolwedge of the area. You will have to prove 2+2 is 4 because they do not understand basic concepts and they lead the department. Very bad and inappropriate behavior toward females and all Employees in general. Even if you are desperate do not work there.