A great place to work and develop software
Jaroop is a pretty rare find in CT. It's a breath of fresh air to be able to develop using new technologies and break away from the antiquated systems many developers are tied down to.
It's also great to be part of a team that doesn't need to be embarrassed about their development practices and is proud to create quality products (scores 12/12 on - more ... the Joel Test). The development team has a large stake within the process to control project schedules to keep them realistic and ensure success. I've spoken to so many developers who have become demoralized by impossible schedules, stressful work ... - less
ProsCutting edge technology, development team takes pride in their work, relaxed work environment, everyone has a voice, everyone knows everyone else, very friendly group of people, ample time and resources are invested into employee training, great work/life balance, comprehensive benefits
ConsSmall team size so there is some context switching required at times, some interdepartmental processes could be more well-defined