Pros
I am grateful for my years at MemberSuite. I learned a lot and did it for a company that I slowly lost faith in. There was a running joke that if you can survive MemberSuite, you can survive anywhere. I truly understand this now since leaving. I am grateful for my time there, the friends I made, and the experience I gained. It really did shape me into the professional that I am now and I am thankful for that. You will gain experience here and in not very ideal conditions, but that means you will learn faster and be able to handle the next job even better. There are a lot of great people here who actually know how to use the product and how it works.
Cons
I don't regret my time working here but I would not recommend it to anyone. Go on LinkedIn and look at the C-level leadership team here. Look at how short they've been with MemberSuite. That should tell you everything that you need to know. They are constantly changing and it's really bad. I've been through at least 2 org-wide purges. There are a lot of great people here but I did not have faith in the leadership team. The system is buggy and you will be trying to promote and sell something that you wouldn't even use yourself. MemberSuite is not user friendly and the product is not innovative. They will never be a market leader and they are OK with that. They just want to survive and that's not something you want to be a part of. It's difficult to believe in leadership when they themselves don't use the product, know how to use it, or know what it can or cannot do. Seriously - if you ask any of the people that are making the decisions on the future of the company how to create an individual, give them a membership, register them for an event, and perform a billing run on them, they would have no idea how to do that. These are the core workflows and features of the platform. How are you making decisions on how to shape the product, what direction to go in, and the future of the company when you don't even know how to use the product. The theme of every all-hands is "hang in there, we're almost there, or we're going to make some changes which will have growing pains at first but will be for the best down the road." There is rarely celebratory news and excitement from the all-hands. Lastly, the product may do 100 things but only 15 of those things is actually stable and usable. There is just too much junk in the product. It is not intuitive, not user friendly, and overly complex.