2.0
Aug 5, 2022
Current employee, more than 5 years
Recommend
CEO approval
Business Outlook
Pros
Great IT department based in the US that answers quickly
Cons
Claims system bogs everything down with its Stone Age technology
Check out your Company Bowl for anonymous work chats.