Pros
1. Benefits and work-life balance 2. Learning courses and modules
Cons
1. Work is mediocre. At a broader level, the company claims it's a Tech company, however, it is absolutely not a Tech company. It is a payments processor/ infrastructure company. That's it. At an individual level, most of your time will be spent on operational, mundane, basic data analysis, and process related tasks. India offices are their official Center of Excellence (read: back offices). You are merely a resource working on menial tasks (monkey work) for the teams in US. You will not learn anything on the job. 2. No job parity. There is no parity in designation across levels. It is just amusing (and shocking at the same time) how an employee with similar years of work experience and same/ better pedigree can be 2 or 3 levels in designation below another employee. 3. Hiring processes are slow, outdated, and sometimes deceitful. For many mediocre roles, I have personally seen job advertisements that were highly polished up to attract strong or over-qualified candidates.