Just make sure it is only internal software you'll be working on. Otherwise those small companies will have you doing customer support on the phone too.
I personally found it very stressful but maybe not everyone would. Customers can be a PITA. There's always the guy who wants to question you on the finer details of the technology being used because he knows he could do better, and he's a passive aggressive asshole.