Pros
Flexible work hours Remote work Partial benefits Company events and promotions Great people to work with if you do not get upper management involved
Cons
If you are looking for a work environment that promotes collaboration this place is NOT it. Look elsewhere immediately if you are a technical person! There are a lot of obvious holes with the way the work process is structured yet nothing is done to fix it. Directors across the board (Platform, Software, Sales, FSE, Manufacturing, and CEO) do not have a clue about their own products and tries to dip their hands in fields they do not truly understand. Asking questions when things do not fall into their schedule while not understanding why it's happening or what kind of effort it takes to get through this. Lots of products that are shipped, do not properly go through a full sanity check by an engineer but rather some production level suite of tests that most products can pass with flying colors. RMA is another confusing aspect of this job as no one knows how to track down components. Manufacturing and QC is filled with people lacking in the skills required for their roles. This place is a mess, avoid at all cost!