Vantaggi
The place is packed with quirky, highly intelligent, friendly, motivated people. There's no shortage of opportunity to learn about new technologies and stay abreast of current industry trends. The core product is somewhat dated, but interesting to work on nonetheless, and various efforts are underway to bring it up to date. Work hours are quite reasonable. On top of that, the company offers excellent perks like free gourmet lunches, high end computers and tools, game rooms, opportunities for paid volunteer work, support of local tech meet ups, and the like.
Svantaggi
Bewildering array of technologies requires a steep learning curve. The office is a little far from downtown Philadelphia. The company is going through some growth pains as senior management tries to figure out how to tackle the organizational and product issues.