Pros
Company takes care of their employees. Most colleagues are friendly. Have products making money and promising products in pipeline.
Cons
Company (at least in US) is very confused about their identity. Are they a nimble biotech like they claim or are they big pharma? Based on all the BMS expats and their philosophy for building the organization, I would say they are more similar to a big pharma company than an agile, nimble biotech. Company is extremely top heavy with most hires being at the Associate Director to Senior Director levels.. no one under them to actually do work. Instead, the work is outsourced to contractors and consultants who more times than not, are provided inaccurate requirements and therefore, deliver subpar deliverables.