Ventajas
I'm a 5+ year employee of Matrix Networks. One of the qualities that originally attracted me was the friendly atmosphere. People smile and say hello, which was a welcome change from my previous job. The management team is supportive to workers - both with initial training and with continuing job growth. Learning is encouraged, and that value is shared on the customer side, as well. Because it's a small company (under 35 employees) teams actually work well because there is face-to-face accountability. We want to do a good job for each other and the customer. I never feel hung out to dry by my coworkers. We're committed to the project's success.
Desventajas
It is a small, family-run business so that can feel claustrophobic sometimes. There is a good work/life balance philosophy in place, but the technology we use makes it all too easy to do work outside office hours.