Pros
The organization is staffed with good, hardworking people, most of whom genuinely want to do a good job. Most employees are invested in their jobs and care about the products they support.
Cons
Slowly over the past three to four years, and then much more recently after Q2 2014, the culture has shifted more and more to one that doesn't value their employees. Staff cuts & layoffs have been rampant. Employees pick up extra duties in order to compensate for them. First & second line managers are unable to give very positive reviews to employees who deserve them because Sr. Management only allocates a small number of slots for high reviews, as they're aiming to limit the amount paid out in merit increases. To some extent this is normal at many companies, but BKFS (at least certain divisions) has taken this to an extreme. Executive communications will tout record profits and lowered costs to promote shareholder value, but internal messaging focuses on continued The company is much more focused on quarterly results than long term value, and that focus is beginning to extend outwards to clients as well as to internal investments. As a result of the above, employee morale has taken a huge hit. Many employees feel trapped, or stay because they're so invested in the products that they've worked to develop and support, without feeling that the company is equally invested in the employees who keep the ship running.