For a small office, they do get a lot done.
However, it's dated and the office politics are horrible.
They have the money to pay people well but don't.
Most of the non management staff (4) just keep their head down and do as they are told. No real advancement or progression.