I had a great-great grandfather who served on both sides in the Civil war. He was a recent immigrant from Wales and got caught up in the excitement after the decision of SC to succeed and enlisted either just before or just after Ft Sumter was shelled. His enlistment was for only 90 days. The State was unable to pay or for that matter properly house, equip or feed all the volunteers they had. Many were discharged, mostly the youngest from what I gathered and told they could rejoin later if the Damn Yankees caused trouble. Most of the enlistments were very short term at the start of the war.

Since there was no fighting for months after the start of he war he decided to go visit his sister who was living on the UP in Michigan. She had immigrated about five years earlier and was married with a growing family. About a year later they were raising volunteers for the war and he signed up, again but this time as a Yankee. Doubt he mentioned his previous military experience. Ended up getting elected to Sargent and rose up the ranks to Captain by the wars end.

He never spoke about the war with anyone after he returned. I guess he had a bad war. Always figured he had a pension coming from either side, depending on the outcome. He did get a minor pension from his service but only the Yankees side.