Pros
The people at BDA are really the part that keeps people there. While many are unhappy and stressed out (if not most) they are warm, welcoming and love to have fun. Career growth is FAST, which can be a double edged sword. The parties are fun; lots of free booze. Also a double edged sword.
Cons
Lack of vision from management. They come up with goals that are bigger each year but provide no guidance for how to get there. No regular training, no coaching. They focus on what people are doing wrong. Leadership is not client obsessed like they say they are. In fact, the main focus is the bottom line. They have a hard time seeing the big picture as it relates to client relationships. They are stuck on one project at a time and don't see the value of sometimes taking a margin hit in order to maintain a healthy and growing relationship with a client. As mentioned earlier, people are promoted very quickly here. The downside to this is that teams are broken up all the time. This leads to a very poor and problematic customer service issue. The clients have to deal with a new team on a regular basis; things get missed in regular transitions, clients become unhappy. The goal SHOULD be to create happy customers that want to come back and trust us. Additionally, employees are under paid, over worked, unhealthy, stressed out and generally disgruntled. Morale is LOW because no one feels appreciated. Many feel like they are not respected, are taken advantage of and just completely burned out.