Pros
I would complete my three years at INSZoom this year. This place is full of opportunities with the best co-workers one could ask for. Team leads in the US headquarters are required to work with a dedicated team of engineers off-shore. The engineers from the off shore team are extremely hardworking and dedicated making it possible for us to deliver projects within deadlines. There are very few companies that give the product engineering team an opportunity to communicate with clients. INSZoom lets you do that and this is some great exposure which helps us connect business needs, our efforts and the immigration domain together. This place paves a great path for a product engineer to eventually become Product Manager and beyond because you get the chance to interact with the product management team, client support and the product development team. If you have any concerns, you can speak up as the company follows the open-door policy. The office pantry never runs out of snacks!
Cons
It would be great if team leads from U.S. had more face time with their respective off-shore teams. This would help us understand their working style better, how the culture of the off-shore team is, which in turn will help us work through the project successfully.