Pros
Worked with some of the best people on some of the newest products PB had to offer. Interesting and challenging work that made employees proud to be part of the products and projects. Good teamwork, inclusive and diversity were supported and overall most of the "worker bee" type employees are top notch.
Cons
Not looking towards the real world future and positioning the business accordingly. Also putting too many eggs in one basket which backfired for some business areas. Work life balance was out of whack. Staffing made it difficult to share the load as the company frequently operated with the mentality of "doing more with less" which meant putting in long hours and wearing multiple hats. Management willingly allowed key people to leave, and when things got tough had no issues with cutting other key people who had given the company their all, and losing invaluable domain knowledge and skills for the sake of a dollar.