Pros
Good for recent graduates who want to enter and learn in the IT field
Cons
Apart from not being able to survive in the comparison shopping space the company has some serious internal issues: Executive team and Senior Management are constantly trying to eliminate each other without realizing the effect on the engineers. This culture has always been there at the top level but now it is openly visible to everyone. This creates lot of negative energy within the team. Executive team is under a constant pressure from STG (parent company) to deliver unrealistic goals. Shopzilla just cares about the monetary goals, doesn't matter if they have to do demotions or layoffs. Executive team blindly follows what STG demands in the fear of getting fired themselves. As a engineer you will be always under tremendous pressure from the management to keep your job. Your skill set doesn't matter, you have to learn and apply a new technology within 2-3 weeks otherwise you'll be threatened to get fired. Senior Management is just looking for reasons (actually excuses) to fire engineers to hide their incompetence and lack of technical knowledge While interviewing the management will promise you big in terms of your future with the company but don't get fooled. Significant outsourcing is happening across all the engineering teams. One fine day you can be asked to leave.