Pros
Literally, everyone I worked with was caring, respectful, and willing to help and/or work together for the better. The salary is competitive, the benefits are amazing, the environment is the best, great work-life balance, and it's extremely rare to see someone leaving for whatever reason.
Cons
Their hiring process is still improving, and it sometimes takes a while to complete.