We are thin on management
Culture may be too informal for some personalities
Improvements could be made to getting people up to speed (little formal training though there is tons of materials available).
We deal directly with customers so they can be demanding and irrational at times.
We do like new hires to work in the office if they live in columbia. From our experience the employee gains a lot of by being physically surrounded by others that have similar drive and diverse experiences.