Pros
The work environment is very good as Key Technical Solutions (KTS) is very family-oriented and will always work with employee's to be as flexible as possible in realizing that people have lives outside of work. Employee's are not 'just a number' but everybody is known, and everybody is encouraged to voice their issues and/or concerns - and they are usually addressed in a timely manner. Management is generally quite supportive of the employee's, and this also makes for a good work environment`
Cons
The benefits are good, but due to the different 'business units' regarding contractors vs. direct-hire employee's, things can get a little confusing, and it seems that things can change fairly frequently. The PTO policy could be better, however, the 'flexibility' that is offered tends to 'make up' for this. Because the company is small, there seems to be only 'so high' you can go as far as growth (although for Sales/ Recruiting, commissions are uncapped), but if you're looking for a 'Sr.-Level' or Management role, you will probably not find this opportunity at KTS.