Pros
By the time I could realize the best part of it, it was too late.
Kontras
Certainly, it is one of the best places to work, provided you don't work under certain managers. No matter the amount of effort you will put in. All the cherries will be taken by their favorites and you'll get the hardest nut to crack if you are not their blue-eyed person. They don't leave any efforts to make you join, but once joined they will rot you in hell. Even after working for 14 hours, it will not be appreciated. Rather more will be expected. P.S: MY BAD EXPERIENCE IS PURELY BASED ON THE BAD MANAGER. The company and its policies are not at all bad, but by the time you know about it. It is too late. Just wish that you don't work under those managers. Rest you'll learn and earn. Best of Luck.