Frustrating bureaucracy, lots of slow moving bodies in the business, IT in particular is pretty bad. In my specific office/branch, it is painfully obvious that much of upper management is an old boys club and this often leads to questionable at best decision making in how engineering time is spent. Also, I swear our marketing people are actually costing us money