Pros
By far, one of the best things about iCIMS is the people here. There are some real, genuine people that will have your back or go to bat for you. It's also really unique in the area - it's hard to find another business in central NJ with the "hip" "startup" vibe you'd find in a major city. They do invest in employee engagement, which is another rare find in central NJ, so you get some nice events and perks. The company story is also very impressive - the software is truly industry leading and who doesn't love hearing about a profitable, growing company. We're the "contrarian" in the space which is a fun, communal thing everyone around the company can rally behind. At the quarterly all-hands-on-deck meetings get old after a while, but at the end you do feel like you're part of a team doing something pretty cool.
Cons
After your iCIMS "honeymoon" phase ends, you begin to realize that a lot of the cons mentioned in reviews below aren't exaggerations. Leadership appears to "shoot from the hip" and will dismantle or rearrange teams, job titles, job descriptions overnight in the name of "kaizen" or "adaptability." Aggressive goals can sometimes lead to up-flares of toxic environments where managers, teammates, or departments are pitted against each other. Sales and marketing can both be extremely clique-y. Marketing feels like high school with whispering everywhere, gossip and favoritism rampant. Sales is a total frat party where account executives act as if they're king of the castle even if goals aren't met (and it is kings - there are only 3 or 4 women in the dept). Account Management can be better, but changes over the last year have been aggressive and inconsistent. If you are not in a role directly tied to revenue, it sometimes feels like you're the second class citizen here. They have been trying to "button up" the past year, as they continue to grow and head towards going public or being bought out or whatever, and try to operate as an enterprise business but also keep the startup culture. Truth is you get the worst of both worlds - aggressive timelines and constant change of a startup with the middle management and arbitrary processes of a enterprise company.