Good for beginners. So much to learn. I have gained expertise on multiple platforms such as Salesforce, and Troop CRM. We have great leaders here and the management is very transparent. The culture is my favorite thing. It is very diverse and family oriented. The most enjoyable part of the job is learning new things everyday by implementing change.