The type of engineering and architectural design work done by the firm isn't as big or exciting as could be found in other firms. Also, depending on the department you work in, promotions can sometimes be very hard to come by, despite a track record for doing good work. Part of this is due to low turnover. Many who are hired at TKDA stay on for a long time if not their entire career and mid-senior positions turn only slowly. This is especially true of the small marketing department where promotions are virtually non-existent. Also, not a true con, but the pace to office life at TKDA is rather slow. The plus is that this creates a relaxed environment but the minus is that there is little sense of urgency or excitement.