There are very few issues I've seen from working here, mostly to do with timelines during the hiring process:
-Onboarding process takes a while, but it isn't confusing or difficult to understand. If you have issues, there is ALWAYS someone to help.
-Initial hiring process takes a while (but i promise that patience pays off!)
-TONS of initial hire paperwork (staying organized is paramount)