People are the reason this place is still running. You can learn a lot from developers and PIs, good work life balance
Cons
Management is lacking. They tend to hire within the company and people with no leadership skills. It's not about what you know, more who you know. Too much gossip not enough science.