Pros
The employees, collaborative effort, open lines of communication, excellent recruiting and onboarding experience, career advancement opportunities, transparency, work / life balance, company values, DEI&B, and work culture make it an incredible place to work.
Cons
I have not experienced any cons.