Pros
The work environment is beyond good. You get ample amount of time to work on your skills too, which is a pretty good thing. As it is a hybrid job, you get to spend time with your family, so it's a perfect blend of work-life balance.
Cons
Not that I've come across.