I agree with everything already said.
Since you ask for the "experience", I'll add some negative aspects.
It can be frustrating if you expect to pass it, especially if you want to have a tech pass straight away. Few get a tec pass, some just a rec pass, and some get only a provisional (I never met anyone who failed it, but there are some folks in this category).
Depending on your level, it can require a lot of post-course work; this is especially true if you don't get a tec pass. Because this work requires a team, check whether you can find some GUE folks close to you (you're in the US, I bet there are many). A good idea is to speak with them about the course - discussions in presence are always better than online.
There are essentially two rigid points about this course (what some people here call "koolaid"):
1 - equipment configuration; you need to do it back-mount (double or single), and you must have a back-plate with a wing. Some restrictions as well related to regulators and dry-suit. You must have a long hose. NO restriction AT ALL about brands! (some people think you need to have halcyon equipment -> this is FALSE!)
2 - procedures are taught to be consistent with any higher level of diving. For instance, you will learn to do a valve drill that is precisely the same as the valve drill of any hypoxic-trained GUE diver, any GUE full cave diver, any GUE rebreather diver, etc. The same is true for S-drill, SMB deployment, etc. Because of that, some procedures may look rigid (in my opinion, they aren't, but some people think so...)
That said, best course I've ever taken in my life.