Pros
The tech is good, and there's a lot of opportunity to contribute with new ways and new paradigms. Theres a culture where trying something new is encouraged, even if failure is part of the equation. Even today, there's tremendous growth, amazing cooperation within the engineering organization and fantastic perks for employees. The people are smart, driven, and focused on real solutions with meaningful results for customers and partners.
Cons
Much of the leadership is absolutely clueless about the possibilities in front of them, leading to vague requirements, urgent demands that come out of nowhere and little to no adoption of new, innovative projects throughout the larger group. All the big wigs making decisions are concentrated in one office, which leads to awful communication and planning with other offices. New ideas that relate to travelling at large but are not directly, explicitly linked to selling more hotels are seen as unproductive and pushed aside, counter to the guiding principles the CEO likes to talk about so much.