Pros
Great culture. The real way a tech company should feel. Energetic, creative, dedicated, and ambitious.
Great team of experience and leadership that guides the direction hands on.
Client base is extremely strong and always brings new problems for us to solve.
Cons
Hard work and dedication is required. Working with a medium sized organization requires you to take on your responsibilities and be depended upon to deliver.