Depending on the position you have the ability to travel.
I love working for this company, they take care of you when you are working off site. They also say they give you the ability for advancement but when it comes time they have many reasons to keep you in the position you are already in.
ProsSee the world
ConsNo time for family