Flexible hours, good people, but management makes it very hard to advance if you start as a support role.