Pros
Nothing specific comes to mind. Oh wait, they give you one free banana per day :)
Cons
The company exploits its employees and makes them work overtime without giving salary. -Strict bond policy, they will retain your documents and not return them to you unless you pay them for it. -Management only wants trainees. -Will not pay you during the training phase, but will make you work on the company's projects. -You will just be told to learn everything on your own by watching tutorials instead of someone actually training you. -No growth opportunity and your talent will not be appreciated. -Will make you work overtime. -Expect your superiors to be under qualified and having less skill and knowledge than you. -Some people just come to play table tennis. If you value yourself then better not join this company.