Used to be great company to work for.
Pros: Flexible hours
Cons: long hours, too much travel
The company is focus on short term plans, stop the bleeding now but not focusing on long terms company future. Without good plan just putting out fires every day, very reactive culture, too many management changes.