Pros
Upper management truly cares about every employee.
Remote work with a team atmosphere.
HR is on top of it. They don't just hire, fire, and give you a talking-to like on TV...They're always planning unique and fun ways to get employees involved in conversations and enjoying their fellow team members.
Every single day is different, but in a great way.
Never have a bad day at work!!
Cons
None that come to mind! Beyond blessed to be able to say that!!