Pros
If you have no other experience (e.g. recent graduate) you can gain some industry experience working for this company.... by being thrown in the deep end, expected to deliver impossible tasks within impossible deadlines, and given zero support from managers.
Cons
Basically everything about this company!!! Managers are a horrendous combination of insanely egotistical, patronising, condescending and micro-managey for small and uninmportant tasks, but equally are no help for large and challenging tasks that actually require support. Managers consistently blame employees for not delivering on impossible tasks and deadlines. The company tenders for projects that they have zero expertise in, and zero staff that specialise in those topics, then scrambles to deliver for clients, usually by making up some rubbish last-minute pseudoscience. Very limited scientific expertise in top management team (which is only 2 people), and the general standard of science is low. Also, frequent and suspicious overlap between 'company' finances/assets, and Directors 'personal' assets, For example, 'company' boat that never once was used in the water for work. Pay and holiday allowance is rubbish in comparison to wider industry, and employees are often paid late. No flexibility in working from home, or even consideration for personal circumstances such as health appointments. Not a nice or welcoming environment to work for. Tiny office. I could go on...