Full of ideas, utter lack of execution, understaffed, horribly managed...
Pros
BDA was a great place to build and gain experience. They tend to hire people who are thinkers rather than doers, so if you want to take initiative and can navigate the nepotistic and self absorbed politics of senior management, you can add quite a few lines to your resume.
Cons
Senior Management is utterly and completely navigating this company blind, they think that by re-shuffling the cards in the deck (employees), their outcome will improve. Unfortunately this comes at the expense of many people's jobs and lives. Over the course of my time at BDA, they had 5 "restructurings" in hopes of "right-sizing" their business. This translates to firing essential employees and placing larger workloads on less people. The rhetoric used during these dictated by senior management became sickening to the point all employees left over lost complete faith in job security or true intentions of senior management.