Tek Systems is a Nice place to Work and can enhance the skillset.
The work culture probably depends on the client that you are deployed on, however the Tek people are always in touch with their employees to understand and resolve their problems.
You get technical learning opportunities