- In technology, there can be fair amount of overtime (evenings and weekends)
- In my division, significant amounts of maintenance work (upgrading software components, adhering to changing IT standards) which limits focus on new and strategic work
- Not really a con, but it's a culture where everyone is expected to earn their keep every day.