Pros
1. Amazing interview process (Based on critical thinking and approaches instead of only correct answers) 2. Breadth of cutting-edge technologies to work on (Diversified projects in various domains with large-scale enterprise ) 3. Get to learn about business along with technologies (Best part which is not common to get in Product based organizations) 4. Veteran mentors in the US (Ex-Trilogy techies) 5. Thoughtful India Leadership (Technically strong and peoples guys. They are ambitious but know the importance of empathy and humanity for the employees) 6. Kickass peer group (You get to learn a lot from peers. Whether it's on open source frameworks, Cloud-based infra like AWS, Conferences, Certifications etc) 7. Extreme focus on quality delivery and client's sensitiveness. (They don't lower down their technical & delivery quality bar) 8. Excellent pay and benefits 9. Positive growth opportunity as the company has just started in India with proven records of business success over last 6 years
Cons
1. Need to increase the footprints of India employees with respect to other dev partners. (How to collaborate more) 2. Hire more leaders in India (Similar to current ones, otherwise its going to be difficult to keep the high achievers motivated) 3. Create more centralized expertise to be the best in few