Pros
Great Team environment, Great Company Culture, The manager really cares for their workers, very easy to connect with other cross team, very flexible work hours being remote and all.
Cons
I would probably say of work but that depends if you like to stay busy.