Pros
There's a handful of staff that are chill and fun to work with, and are very knowledgeable and competent. Very unclear why they bother sticking around.
Cons
All the worst things about a small company are present here: Extreme level of politics. Extreme level of micromanagement. Arrogant yet incapable top management. They are entirely reactive, no proactive initiatives to improve really anything. A few toxic individuals who have been with the company for many years always get their way. Very Sales focused, making all other departments (and service quality) suffer due to over booking. Pay is not close to competitive. Regularly forced to work outside scheduled hours. The former GM (who probably left the two consecutive 5 star reviews to compensate for plethora of authentic 1 or 2 star reviews) was fired for having a serious drug problem. After 10 years of poor performance.