Pros
The platform itself is powerful, flexible, and genuinely enjoyable to work with. The actual work, solving problems, building solutions, and helping clients succeed, is meaningful and often very rewarding. There are many smart, hardworking people across the company who care about the product and the clients. Peer-level collaboration can be strong, and for someone who is highly self-directed, there are opportunities to grow through hands-on experience and real client impact.
Cons
The biggest challenges are leadership consistency, communication, and trust. While the platform is strong, the management environment surrounding the role makes the experience difficult to sustain long term. Career growth paths are discussed but not always honored, and expectations can change without a clear explanation. Feedback and honest input are not consistently encouraged, which creates an environment where people hesitate to speak openly. When leadership decisions do not align with the reality of the work, it erodes trust and morale. There is little formal onboarding or structured training, even as the platform and processes evolve. Processes are frequently changed without enough input from the people doing the work, creating confusion for both employees and clients. Team resourcing and cross-team support can also feel insufficient, placing additional strain on already demanding roles.