Large company with the soul of a small company - can feel chaotic. You have to rely on your contacts, processes are not effective.
Flat org structure - you need to know a lot, need to work really hard, no place to hide. On senior positions in sales / delivery, prove yourself in three months or you'll be out.
Recruitment cycle is long due to bottlenecks in the approval process.