Pros
Excellent benefits, supportive co workers and management. Work life balance.
Cons
Broken processes, to many steps, software and companies to be consistent and effective
Pros
They get you the tools you need and are a fair company to work for.
Cons
If you don’t like traveling might not be your thing.