Pros
Great co-workers. They are fun people and amazingly talented. Excellent opportunities for advancement. Many of the leads on the product management and engineering teams were hired into entry-level roles and have grown with the company. Projects are interesting, and the products are great. We are literally teaching millions of students around the world every day. There are many formal and informal learning opportunities, and there are always new challenges to tackle. I have gained many new skills while working at IXL. Fun! There are birthday parties, softball and basketball teams, and frequent social events. The development team will be moving to an awesome new space soon, and the existing space will also be remodeled. And the company holiday party always has amazing food.
Cons
You have to work hard (but hard work is recognized and rewarded!). Sometime it's hectic before deadlines.