I have been working at Keen Info Tek full-time (More than a year)
I am with them from past 1.5 years and they are very supportive, marketing team is prompt and always informative. Good place to work with loads of positive support from management. The management have changed recent years and moved its location to Tampa, FL.
No Cons I have seen so far.
Let us know if we're missing any workplace or industry recognition –