Custom Soft is very nice company with highly professional staff. Custom Soft having corporate culture but friendly atmosphere. Seniors in Custom Soft are very supportive and helpful. Nice policies. Review meetings in Custom Soft helps juniors to understand task. Very good company to start IT career