Technically advanced, very focussed on finances, tendency to over-commit to clients, resulting in stressful atmosphere.
Full of intelligent people, primarily Oxford, Cambridge & Durham grads with 1st class degrees.
Technically oriented culture but a tendency to be optimistic when estimating client delivery dates on fixed price/time contracts.
The result is a stressful mix of pressure from the client to deliver on time, plus pressure from internal stakeholders to deliver to budget. Familiar situation - but aggressively managed, thus generating (for me) an unhappy work environment.