A lot of senior folks with many years invested in the firm have a lot of knowledge but everything is run old-school. Management is unprofessional and there is little to no room for advancement.
Technology is very poor. Systems go down all the time and most of us do not even have functioning (or any) laptops/cell phones.
The benefits are average - more... to below average. Again, if you have no other options then BGC is a stable choice. However, if you are qualified to go elsewhere, please do. - less