Pros
1. You are in charge of your schedule mostly, as long as you manage your customers well. You can take a nap during the day if you like, since I am 90%+ working from home. 2. Red Hat isn't like a company, more like a community with paid checks. You still spend time studying open source but you get paid. In general you can study what you want. 3. True customer oriented. Even your customer may be demanding, after offering helps to them, you get achievements and customer shall start to like you, that's a positive cycle to encourage to do better. And that's part of Red Hat Culture.
Cons
1. Merge by IBM since 2022 but little resource/benefit received from this mother company (Though I did not receive any commands from IBM either) 2. In order to support customers, you need to invest your own lab to simulate customer's issues. Public resources are quite limited.