Pros
Negligible travelling if you relocate, may get to work with newer technologies, may get work from home also.
Cons
Too many Specially if you are SAP Basis person - Be ready to work anytime, nothing to do with on-call. You are on duty 24/7 - Management behaves as you are their direct servant, be prepared for abusive language also some time. - No respect for employees, so be prepared for that. - Senior management can not face customer, so any customer complain is your problem no matter how right you are. - Work with off-shore resources, their fault is your problem. - Even infrastructure support issues (network, hardware, DC issues) are all your issues. - Your customer can be reassigned to someone else for non of your fault but you will be accused for anything and everything happened. - Whatever senior management tells you is the process. You cannot talk about the written processes. - In short no ethics. - It will be good to say welcome to hell.