Pros
The company culture has evolved to become very collaborative and teamwork-driven. Corporate, development, sales, and implementation share the common goal of making students and teachers happy customers. The company draws people who are passionate about helping customers and improving education through technology.
Collaboration is huge. All voices and fresh ideas are welcome. It is not an environment of "we've always done it this way." Leadership is open to improving processes, trying new things (even if means sometimes failing), and pivoting away from inefficient processes.
Hard work and valuable contributions earn recognition and promotion.
Corporate employees have the ability to work 2 - 3 days a week from home. Everyone embraces open communication even when remote, using chat, web meetings, and other ways to communicate and feel connected with the team.
Work-life balance is great. Taking vacation is not an issue and the company provides a paid holiday between Christmas and New Years.
It's a small company so you have the ability to take on new projects that help you grow.
Cons
Some may find an open office challenging. However, there are plenty of conference rooms and a library if quiet work time is needed.
Traffic in the area can be a challenge, but the flexible work schedule and remote days help a lot.
As mentioned, it is a small company. There is no room for "this is my job" and "this is yours." To thrive at Classworks, you should be open and willing to contribute where needed and take on projects that are outside your specific role (with guidance and help from the team).