Pros
Good pay for a young person starting at the entry level out of high school, you can make a lot of money working aboard the train. Benefits include 401K, health insurance, and railroad retirement as well as free or reduced travel for employees and spouse/dependents.
Cons
Invest in good shoes, you will be expected to stand the entire day (up to 20 hour days) and function on 4-5 hours of sleep. Also, forget about having a personal life, the work/life balance for OBS agreement employees is extremely poor. Amtrak does not like to share and wants 100% of your time especially during the 120-day probationary period, even if you are in the military and have drill or annual training, be prepared to get surprised looks when you have duty. If you work this job, do not get sick either.