The harder you work, the more money you will make. This goes for most roles as a recruiter. As a customer support associate, I would have to process an amount of work that was not doable for on associate alone. The job would have been fun with more help.
Pretty much what you would expect. Day to day is good and the development teams are great to work with. Some projects can be pretty advanced, however, you can get stuck on a maintenance project as well.
People are assigned to different customers’ projects. The projects could be either “managed” or “none managed”. As an employee, I have no choice to work on which project. So some assignments are interesting and challenging, some others are boring. In between the assignments, there are bench times. For some people, the bench time is a chance to learn new technologies. But for many people, the bench time is boring. The professional service department has an architect team, they drive the technical direction on all the projects for customers. They are hired as “last say”. The architects show up as strong technical authorities internally. All the developers have to respect them. However, when they deal with customers, the architects’ ideas or proposals were failing to get contracts more than accepted by customers. So the developers’ bench time got longer and longer. Hope Teksystems professional service team will adjust the way of driving the architecture, so that more customers’ contracts can be located.
Teksystems’ management and IT team are doing excellent job. People will get their paycheck every weekend.
Very good job work/ life balance with a very good job culture. Management is very supportive and overall job security is good. It's a great commutative multi-cultural environment with very good and highly trained technical people.
A good consulting company with very supportive and collaborative culture. promotes work-life balance in the development centers (mind you the staffing side could be very different. I have no experience there)
Disclaimer: I work in the Montreal office.
The Montreal office is a development shop, as opposed to the rest of TEKsystems where the company is rather a recruitment firm.
Typical day at work:
One agile team per project (Project Manager, Business Analyst, Architect, Team Lead, Developers & QAs)
What to learn:
* The very knowledgeable lead architect is always striving to better ourselves by spending an hour per week on discussing many technical topics.
* Formations are given to learn about the different phases of an Agile project (inception, sizing, story writing, etc.)
People are helping each other out, as much as they can - which is awesome!
All in all, a very good company to work for (again, specific to the Montreal office), however....
The downside: the salary increase does not compete enough with what the market has to offer, and thus TEKsystems has a hard time keeping the good players in.
Very good job work/ life balance with a very good job culture. Management is very supportive and overall job security is good. It's a great commutative multi-cultural environment with very good and highly trained technical people from QA's, Ba's, Architects to senior developers in .Net and Java.
TEKsystems was voted in the top 100 companies to work for 2 years straight. They take car of their customer as well as their employees. I worked 5 years at TEKsystems and I would go back to work their again.
As a contractor you have no job security nor any incentive to stay with them, their client can get rid of you at any moment and they won't make any effort place you in any other available position, your disposable as used toilet paper
It's a great company to make business with, if you are consultant. the recruiters(in mine case) build great relationship with each consultant. they guide you from day 1 of your contract. keeping contact with the recruiter is essential part of business.
invitation to parties, great relationship, weekly pay