Great product
Some excellent people
Flexibility
This has the potential to be a great place.
Cons
Over-commitment from leadership.
Sales team making promises that can't be met.
Not enough resources to get it done.
Leadership and direction is not clear enough.