Upper mgmt is very disconnected, they promote unqualified people on a regular basis, a small percentage of staff do most of the work. They tout being a great place to work but they have proven to be about the bottom line at the expense of very good employees. They are also extremely discriminatory - their lack of diversity is very telling about how they do business.