Pros
Great company to work for. The culture is nice, peers are kind and there is decent growth opportunity. They pay well and benefits are also notable.
Kontras
The CRA role is atrocious. Just be ready for no work/life balance, and unreasonable expectations. Also, if you're ever placed on any coaching or performance improvement plans, start looking for a new job immediately.