Yup, after reading a few chapters of both teams I can definitely say that I prefer this one. Some small details here and there seem to be left out from CAT's translation (senpai became just co-worker), and in the end I feel like I'm reading an official localization instead of a fan translation. And I usually prefer fan translations.
Thanks again to both groups for the translation, but I'll stick to Squiggles.