Pros
I've worked here for about a year full-time. I enjoy most aspects of my actual work, though it is a tough job, requiring a high skill-set and the ability to deal with medium to high stress. I feel that I am fairly compensated, and have really good health, dental and eyecare benefits. We also get monthly mini-massages, a 401k, gym membership discounts outside of our health package (I think we've all taken over the local HIIT class) and a 'snack room'. I feel that if I ever need help, I have a coworker in a senior position to go to. I had one of the most robust training programs I've seen, with daily touchpoints and support from the department lead. Most of all, I feel like I am supported by my coworkers, both in the US and India. My teammates in India are wonderful people who I talk to daily, both inside and outside of work. We follow each other on social media, and send our birthday office party pictures back-and-forth. We have team members from all offices visit the other's offices regularly. There are other Glassdoor comments from those who are no longer with the company that do not give the full, accurate picture. I'm happy I wasn't swayed by them when deciding on taking the job offer, and found out for myself.
Cons
Medium to higher stress. Need ability to think on toes and deal with small fires once in a while.