Pluspunten
You learn something new EVERY day. I have always wanted to have a job like this and I finally found a place where my contributions are valued, my intellectual curiosity is encouraged, and my work environment is fast-paced but respectful of personal boundaries and work-life balance. Note, the latter is not as true for implementation staff, who travel very frequently and often have very little or no time between trips.
The culture is laid-back in terms of dress, communication, etc. A lot of conversation takes place over Gchat, and there's a spirit of collaboration and teaching each other what we know. No one person knows everything and every new team member gets the chance to figure out what they're most interested in and make a niche for themselves as a subject-matter expert in that area.
Minpunten
There are definitely times when the office is severely understaffed. As balance is finally being created in terms of staffing, I think this is on its way to becoming a minor, occasional inconvenience as opposed to a major obstacle.
You get out what you put into your job. If you are not a quick learner, go-getter, want-to-know-everything-about-everything kind of person, you're going to struggle. It does have to be the right fit for your personality.