This is a fantastic place to work. I encourage any and everyone to apply for a job here if they can. The work life balance is top notch (My manager comes in at 11am), no one works overtime and the environment is young and upbeat. However, the type of work is not completely interesting (it's a bit dry... but if you're interested in financial information software, this is the best place you could possibly work).
When preparing a plan for a new product or direction for an application, try to consider the long-term ramifications of the technologies used to prevent problems of scalability. As a technology company, it is imperative that management and employees are aware of the benefits and drawbacks of emerging technologies.
Keep up the great work!