I have been working with firstlaunch for over 2 years now as their Lead Developer/Engineer Intern (and still am).
The team has always done an excellent job in making us feel right at home from day one! They are very easy to work alongside; they're open-minded about new ideas that can help improve our products' user experience without any resistance or hesitation when it comes time to implement them into practice -- we've implemented some pretty complex technical solutions so far together :) We use FL's services mainly because 1) It helps me keep my skills up by contributing code every week instead just sitting around waiting2.) Their customer support was ableto answer all questions regarding project management quickly even though its not something related directly withintheir area3.).