- extremely good benefits
- the people are good people to work with - knowledgeable, healthy, and open to listening to new ideas and thoughts
Cons
- The company re-organizes at least once a year, sometimes more often. They rarely leave teams or groups in place, and change the makeup and focus and goals for teams very frequently.