The Ladder requires you to open an account, the basic account is free. the site is more then a job search site as it allows searches for companies specifically and is meant for advancement into management.
To access site, click here.