Very disorganized, leadership does not seem to care for or understand software org priorities. I'm positive that if I were sales/marketing/any business related position I'd probably love it here, but not a great place to be a software engineer. Direct management is hit or miss depending on team. There are a lot of weird communication issues between management levels that bleed into IC work affecting project timelines, or maybe it just seems like it to me - engineering seems to be kept in the dark regarding major company wide decisions sometimes. A surprising amount of bureaucracy.