5app is small, growing and can be a very fun environment. The people are nice and friendly, customers, partners and internal staff. I've been at 5app nearly 4 years.
Cons
Like any small business, it has its growing pains, establishing vision and propositions has been challenging, but organic growth speaks for itself.