Pros
Great culture, great leadership, respect for all employees
Cons
Acquisition by another company changed everything
Pros
If you can think critically, work both independently and with a team when needed, use strong communication skills, and keep a level head when things get stressful, then you can do just great here. Interpersonal skills are a must, so most of the 'problems' I've seen here are due to individuals' shortcomings in this area. The people here are great. Yes, we work hard and things can get frustrating/stressful (as with any job) but the camaraderie helps us get through some of the rough patches and we always make sure to try and have a bit of fun every day. Many employees are friends outside of work. The new office space is very nice and has helped us feel more like a technology company. The location is very convenient. There's not a rigid schedule, and nobody is ever looking over your shoulder with regard to hours (as long as you're staying on top of your work). If you need to come in late one day, or leave for an appointment in the middle of another day, there are no hoops to jump through; we're trusted to use our judgment. Also, most teams allow for a couple no-questions-asked 'work from home' days per month, which is a huge perk. It seems like more developmental opportunities are on the way with the recent acquisition. If you have a new idea or want to lead a project, the opportunities to share and get involved are abundant. Management is open to hearing new ideas, and leadership in its many forms is recognized. The company events are always a blast, and we're treated well. There was a mention below that we were provided money for drinks and gambling but not food at a certain event, but that's just ridiculous; each team had funds to spend however they wanted, and there was food available. My team ate well with our funds.
Cons
Steep learning curve: the product is complex and takes a long time to learn. Some of the benefits are getting worse with the recent acquisition. Seems to be lower compensation than similar jobs in the area. Yes, you do have to occasionally put in long hours, and work-life balance can sometimes fluctuate, but overall it's usually possible to avoid having to work on nights/weekends if you can manage your tasks right. Sometimes it's unavoidable though.
Pros
Hey firms need to get a better understanding of what they are doing with those training budgets. These guys are helping companies gauge the effectiveness of those programs. You can get good experience around Analytics and build a good book of contacts within the learning world.
Cons
This solution isnt the easiest answer. Its cumbersome and a beast. The UX is eh - requires consulting and a ton of work. Now most LMS and training progams are coming with Analytics built in - and more native. Your own LMS provider can hook you up with solid analytics and its EASY. While the business is sound the culture is not. Culture Intense Micromanagement. Only say yes. Never say No. Never disagree. You best be a drinker. Its a strange environment where the staff is senior but aspires to be junior. Really junior. Company events are all about alcohol and the senior execs lead the way. More political than D.C. The better jobs here are not in the sales group. The pay is OK.
Check out your Company Bowl for anonymous work chats.