Must be a problem with their spyware and employee tracking system.
Read the fine print before clicking the accept button for iscrew...you basically give them full rights to all personal data and your location. In the hands of this company I would be VERY concerned.