Pros
If you are looking for a long-term, stable and fulfilling career then Veracross is the right place for you. I have worked at Veracross for many years in various engineering departments. From my very first year here I have felt at home. Veracross is no longer the small, family-run company that it was when I started but it has not lost that small company feel. No matter who I interact with - whether they are old or new - we all still embody that Veracross spirit. We are here to make a difference, to produce a valuable product, to build meaningful relationships, to share our passion with others. This kind of work environment is what has kept me here for years. Veracross values its employees and continues to put an emphasis on employee growth, satisfaction, and health. Throughout my career here I have always felt a tremendous amount of support in my career goals. I have served in various engineering roles, eventually progressing to engineer manager and team lead. When I first started here I never imagined I'd lead a team of engineers. Through the encouragement and coaching of others I have settled into a manager role. I feel supported by my follow leads and coaches, but not micro-managed. I now get the privilege of supporting and coaching others to fulfill their career goals and pass along some of that same care and attention that was shown to me. Veracross values its clients. One of the most rewarding things for me to see over the years is how we have all embraced the ed-tech space we work in and come to love and be energized by it's challenges. Everyone at Veracross is committed to being the best we can be and delivering the best product that was can for our clients. Each year new projects and challenges arise. As an engineer it is very rewarding to have new problems (and old problems) to continue to solve every day!
Cons
As Veracross has grown we have added a lot of new people and roles to the team. It can be hard to keep up with all the new hires. I miss knowing everyones name and what they do here. We are making efforts to share details on new hires, new roles, role changes, etc but it will probably still continue to be a struggle. As someone who has been here for a while I want to know every new face that joins the team! Not necessarily a con, depending on how you look at it but Veracross is a rapidly moving, constantly adapting, continuously growing company to work for. We strive to put the best product forward so there are periods of time throughout the year that things can feel a little crazy. Lots to do, important work to deliver. But this does have a pro too - I'm never bored or looking for work. Whether you are just starting here or been here forever; there is always a way to contribute something of value.