Fantastic small company with loads of upward mobility and growth potential. Extremely smart, talented people with varied areas of expertise that are willing to share that expertise to make everyone on the team a great resource and valuable member!
Cons
As the company grows, widen the spectrum of customers.