Upper management is not collaborative and employees are not treated with respect. Managers continually talk down to all and it is not uncommon for cursing, sometimes loudly, to erupt on floor. Upper management is completely disconnected to today's world of business and how office culture is today. Your career will consist of making 100+ calls/day. Also, their benefits are questionable. 401k match only if company "makes money". Completely arbitrary.