Pros
The company genuinely values its employees and places a strong emphasis on employee well-being. The overall workplace culture is positive, and initiatives such as a fully stocked pantry and other employee benefits demonstrate a real investment in creating a comfortable working environment. The leadership in India, particularly the India VP, appears genuinely committed to employee welfare and building a people-centric culture. This is one of the company’s strongest qualities.
Cons
The engineering culture has significant room for improvement. Some long-tenured and influential employees appear resistant to change and modern engineering practices. Basic software engineering disciplines, such as writing unit tests and using established testing frameworks like JUnit and Mockito, can face surprising levels of resistance. More concerningly, individuals who oppose improvements to engineering practices can have considerable influence over leadership and technical decision-making. This can make meaningful change difficult and frustrating for engineers who want to improve code quality, maintainability, and development practices. The company would benefit from stronger technical leadership, clearer engineering standards, and a culture in which technical decisions are driven by sound engineering principles rather than organizational influence or resistance to change.