It really depends on the application group you're gonna be a part of. For the most part, enterprise applications are stable especially those that are built legacy systems. There are also offshore resources that will handle production support during off hours, weekends, and holidays but if it's critical then tough luck.
Cons
Work is monotonous and you'll feel that you're not working as a software developer because of minimal changes you will do on a regular basis. Add to that the culture is very risk averse that it may seem to not like change because of uncertainty.