Has anyone ever worked for this company? I've hear a whole lot of negative comments about this place. Anyone care to share?