Pros
GDBA has worked hard to create a very strong internal culture that any hard working individual would find is extremely rewarding. As an employee, your leadership will push you to high standards, but they will also practice what they preach. You'll be entering an environment of constant improvement and evolution, and you will have the opportunity to participate in that on day one. Finally, you will be given endless opportunities to progress your knowledge and skill sets. Always say yes and good things will come! I cannot recommend this company enough, whether it be the internal culture, the commitment to 100% success with it's clients, or the pride you feel for representing the mission.
Cons
Any cons I would mention about work schedules or pay can be easily remedied by the fact that GDBA leadership is willing and happy to adjust there policies for each individual if they simply ask. The leaders here truly care.