Medicore offices at best.
Management decisions changing project direction mid-development or close to deadlines on the regular. This and the stress involved with meeting deadlines paired with difficult planning and legacy projects/technologies is among the biggest struggles for an employee.