Company is growing way too fast. Internal team organization is poor. Everyone does their own thing. Too many commitments, upper management mba hires. Execs tend to say things publicly that make the technical folks uneasy. Pay and benefits are on the lower end, not all divisions have consistent pay bands as far as I can tell.