Work culture is awesome, very interactive and professional space allotted for new joiners in all departments.
Cons
Salary is limited to given designation plus taxes are a must in North American region. Your overseas experience might not count based on your interview discussions.