Great People to Work With
Emphasis on Technology
Challenging
Cons
As a company, seems to change directions and priorities without clear plan
Staff often has little or no chance to give input before changes are implemented.
Often decisions are made without considering long term impact and cost and/or ease of implementation.