Pros
The people on the front lines with me were great. Very talented, smart and great work ethics. Everyone there is miserable - they're overworked and under a ton pressure, which in a weird way got us to bond. Although I hope and wish BDA goes under, the truth is it's a successful company.
Cons
This company is terrible, and it all starts at the top. The Executive team is incredibly erratic and unpredictable: they are too often involved in front line work, when they should be overlooking the departments and figuring out how they can improve the workflow. The body language around the office is everyone looks defeated. No one celebrates their accomplishments, just what's next that needs to be done and how many man hours it will take. Some middle-management are good at what they do, but the majority of what I saw was them sucking up to the client, saying yes to anything the client wants and taking it out on the team members if anything goes wrong. What they don't realize is when they do that, it creates a dis-coordinated front that shows the client uneasiness throughout the process. I should've left months ago.