Major Cons are the Location of the company. Though its in a hot spot it will take some allowance to reach. The pay here is not high (This won't be a concern if you are financially stable or if you thrive to learn). The work culture is not like a MNC(don't expect much).They offer what they can. Never expect from anyone even from your workplace. Hikes are periodic and limited.