Pros
encourages work/life balance, management open to ideas and input from everyone, management works with you to help you succeed, majority of staff is experienced in the industry
Cons
a bit behind the times with things like the way time off is configured, holidays schedule, and work from home policy.