The team is very connected. You know everyone by name, even the owners. Everyone is super involved and helpful. If you don't know the answer to something, someone is more than willing to help
Cons
Nothing notable, work can just be hectic at times due to the small but growing team