Fair hourly comp, but even more amazing benefits. Depends on your team lead, but can be a really amazing experience. Fully remote, which is even better.
Cons
Can be a lot of turnover at the team lead and MOPS/MOTS level depending on what is most important to the powers that be that day... They are careful about monitoring the time you work against the hours you bill, so don't expect to be able to take advantage of the system.