Pros
Computronix (Cx from now on) is an amazing place to work. I have friends who have worked here (one for 10 years and one for 2 years) and I have never heard a serious grievance, or even an issue that couldn't be resolved by talking to supervisors.
I am relatively quite new, but I can see myself being here for the next 30 years - and in an industry where the norm is 'work somewhere for 2-3 years, then go elsewhere for a decent raise', I'm sure that will be shocking to hear.
The number one pro about Cx is this: they actually care about their people. Like, a lot.
It's in the corporate policy book. Within the first paragraph. "We believe people have value beyond what they can do for the company."
On my first day in the company, they walked me around the office and personally introduced me to every single employee (about 120 in Edmonton (I think)). When that was done, I had no fewer than 3 individuals seek me out to talk to me about activities and invite me to events within the first day.
There is a culture at Cx, and it is by far the healthiest culture I have ever seen. Honor, encouragement, teamwork, value, and following through on commitments are all important on a regular basis. Producing results is also important, but not at the expense of the others. Having a culture like that permeates throughout the work environment. It drives you. It motivates you to be your best, even when you're having a rough day, or difficulty on a task.
The codified systems for dealing with concerns and issues gives me confidence that if anything were to ever escalate, there would be honoring and true communication at every stage of the process.
They literally wrote the book on how to build healthy organizations, and in every interaction that I have seen, as well as every interaction I have heard about, they seek to live those values on a consistent basis. And they seem to clearly recognize that culture and values start at the top of the company and trickle down - that is to say if senior management are seen as 'untouchable', it creates a culture of politicking, backstabbing, and power seeking.
At Cx, the culture is honor and respect, and positions of leadership actually seem to come with a higher expectation of holding yourself and each other accountable to those values.
And this is just on a personal level. I haven't even begun to talk about from a professional level.
Having a software development company that was built by developers and scaled by developers means that communication and process are instrumental to the everyday success. Instead of a professional expectation of 'build it and fix it later', there is a process of development, testing, cross testing, user acceptance testing, and then deployment - and each of these steps are not only expected, but also planned and budgeted for.
What this means is that you will rarely find yourself feeling like the workload is impossible within the hours allocated. And in those rare cases, everyone up the totem pole is on your side, and will work with you to figure out solutions.
I could go on, in fact I could keep going on for a long time. For a while in my previous work experience I was worried about losing my identity at a larger software company, and sought out smaller businesses for the feeling of closeness they could provide.
Computronix feels like a small company in all the best ways (intimacy, connection with your coworkers and bosses, open door policy, honor, respect, transparency, etc), but with the backing and infrastructure of a large company (well outlined and codified structures for issues, documentation, best practice procedures, training and onboarding). I will 100% recommend Cx to anyone who cares at all about having a healthy workplace culture.
Cons
I can see a certain type of individual who may not care much about the culture, or about being honored and respected at work, or about transparency and openness and being valued beyond what you can produce.
If that is you, you may not care about the culture at Computronix, and you might not understand why it's such an important thing. So I guess that might be a con for you.
The only other negative thing I can say is that they didn't hire me sooner.