Pros: good technologies, a pool table, nice office
Cons: poor pay, poor benefits, poor management
The everyday staff at DT is amazing. Everyone is very friendly, always offering to help each other out and learn new skills.
The management is terrible; very disconnected with the staff. The pay is far below the city average, benefits are 'offered' after X days but they will fight you tooth and nail to have that not happen.
A lot of the managers are known to talk very poorly about their employees behind close doors (not in a professional capacity), and then divulge information such as pay rate, performance, etc with people who should not be privy to this information.