Pros
Being a tech companies, the environment is already a cut-above the average. Even on a bad day, it still feel like we have it "pretty good". Potential for advancement, but not always clear. Internal candidates for new positions definitely don't get any special treatment. Nice office, lots of amenities and lunch is catered in. Super cool to see how few people leave the company, they may change positions, but we're all excited to be with Braintree for a while. Very low average-age, sometimes I find this amusing given the volume of responsibility we have :-P Intelligentsia is their idea of regular coffee, enough said! :-)
Cons
Advancement paths isn't always clear, sometime it feels as though we're quietly encourage to stay in-place just because of a lack of communication. While I get that during the hiring process, internal candidates should be treated equally as external, however I feel that in the initial screening phase, our recruiters should be much more up-front and provide some added updates/insight with internal candidates.