Avantages
Very flexible and supportive. Casual culture, fun and passionate people. Great products with a lot of potential to save lives and set industry standards. 3 weeks vacation and good medical benefits.
Inconvénients
Upper management is incompetent and non-existent in the corporate office. There are some highly overpaid consultants who are never there. There are certain VPs and managers who have been there way too long, and no one can figure out how or why they are still in place, when they fail to produce advances in our technology, yet we are "Advanced Interactive Systems." People spend money like crazy at the company, buying first class tickets for work and traveling when unnecessary. The bills never get paid on time and payroll has been missed a couple times. It is truly sad to see such a wonderful, talented, hard-working group of individuals who all believe in our products, but cannot get past the pitfalls of upper management, uncontrolled cash, and technology that is far behind the competition. As for reviews and raises? If you ask, maybe. They rarely take place.