Pros
Rewarding: Knowing what you do directly impacts people on a large scale. Knowing we make a big difference. I never get tired of how impressed our clients are. Relocation: getting to move to new places every couple of years. This also helps build a good network with other employees. You're never alone when solving a problem. Salary: I work for money. Fast is a great choice for me. Getting paid for overtime is also awesome. Perks: Company has an annual meeting every year in a five star resort. Significant others and families also gets to go for free.
Cons
Relocation: I'm listing relocation as both pros and cons. It's nice to see new places and move every couple of years, but it may be more difficult for some people with family. Overtime: Like many jobs, in order to advance, you'll need to put in the time to learn. Overtime is a big thing in our company. Note that we do get paid for it so it's really nice to see the fat paycheck.