Too many ambiguous titles, very hierarchical and corporate. Projects are overstaffed and often over budget. Project managers are not respected or empowered and are blamed for project metrics. Most of the staff are "designers" who have no idea how buildings are built, or any other "non-design" related tasks, its' beneath their self-anointed brilliance. It's a passive aggressive mean culture with many lifers protecting their turf who have never worked anywhere else.