Pros
Benefits are very good with generous time off and travel discounts. Some teams have a lot of flexibility in hours and working from home options.
Kontras
There's very little room for upward mobility. Most people in the Director positions would never be able to hold similar positions at other companies. Most Directors have NO knowledge of the job or industry and are little more than babysitters for their Teams who do all the work. There's no consistency across departments or teams... one you'll find allows flexible hours and work from home, while others are very rigid. The company is in constant turmoil over whether we're a Travel company or a Technology company, and thus we don't do either very well. Resources are spread very thin and nothing gets fixed quickly. Everyone always has an excuse as to why they can't get to your project. Annual pay increases are almost an insult. It's easier to quit and be rehired to gain more money than to stay onboard and expect fair pay for fair work.