Pros
Great group of counterparts. Everyone is incredibly smart and easy to get along with.
Cons
Overall high workload and high stress environment daily (the pros, benefits, and office space do not outweigh the cons and day to day work experience). Systems and reporting are horrible to work with and you are expected to be an expert with minimal training and things constantly breaking. Prepare to be slapped with any work priority at any given time with minimal heads up, and this is on the BST side where people are viewed as disposable. Forced bonding and protecting "special culture", requires sharing too much of personal life than one would want to. Managers are horrible, they don't know what they're doing and generate a toxic environment. It truly is a high feedback culture, a manager will make or break your experience. Managers don't have time to manage people or bring substantial information to teams because they're loaded with work top down consistently.