* Fair work load
* Medical insurance and support is best in industry
* Quarterly bonus program
Cons
* Not great appraisals / recognition
* People are too slow / communicate
* Too many single point of failures in jobs and responsibilities
* Still in start up mode