Pros
The only positive thing working in this company, will be for someone who has never worked in their life. They will see what they should avoid from a working environment. It's a big lesson and that is the only positive thing that someone will get from there!
Cons
A lot of cons. Let's begin from the first interview you conduct with the people that are supposed to have you in their team. 1. Offer: After you accept the offer you will have to pray for someone to keep you updated for your 1st working day. 2. First day: Zero introduction to the managers in order for someone to understand the roles and who is managing who. A chaos lets say. 3. Toxic working environment : greetings to your "superiors" and no responses. I have never seen such behavior in my life. 4. Training is not a thing. You are supposed to learn everything on your own and in the meantime handle all the unrealistic goals they set. Based not on calculations of course. Not to mention the rude emails. 5. People come and go, if someone is not reacing the "fantastic" goals, they get rid of them with no warning.