As a consultant I spend my days in multiple companies. Given that I work for multiple clients, I can’t join my laptop to any particular client’s domain. In most cases, not being joined to a client’s domain doesn’t make one iota of difference. You need to access a network share or printer, browser to it and you will be prompted for domain credentials. But if you have to connect for example to a SQL Server Instance through the Management Studio, you cannot enter domain credentials.
I found this blog post from James Kovacs where he found a solution to access SQL Server Management Studio using a domain account. Nice!