Great place to work.
Executive officers are great leaders and it trickles down the organization.
EXCEPTIONS (my opinion is mostly biased on rumors) :
IT department seems to have lots of infighting and the top level management is very political.
I've heard that the customer service department will only hire people who are known by other customer service employees.
Facilities department is very demanding and will get rid of people who are not hard workers.