I worked at Creative Computing Solutions full-time (More than 3 years)
Small enough so you can get to know the management and large enough so you can potentially move to another contract at the end of one. However you would be wise to keep your ear to the ground to find out about opportunities. No one is going to look out for you necessarily.
Bonuses, if any, are on the small side. It is next to impossible to get a substantial raise without threatening to quit.
Advice to Management
Reward good employees or they will quickly find greener pastures.
This will replace the current featured review for targeted profile. Are you sure you want to replace it?
Are you sure you want to remove this review from being featured for targeted profile?