Consider your goals and morals before applying
Pros
The culture is very laid back. There is also a fair amount to distract you from the monotony of the work: games, free lunches, events, etc.. The atmosphere is generally friendly.
Cons
The theme that encapsulates most of the negative experiences at Top Source is dishonesty. It ranged all across the board, from the selling of products that read like spam, to the promises pay raises that never come. Upon hire, you are hopeful with promises of a raise (to a pretty sad starting amount based on how well the company itself is doing) and for career progression and promotion within the company. They have a history of not giving the raises they promise, and career growth is code for more work without more pay. The work itself has caused multiple employees to quit for ethical reasons. There were also some cases of company policy (sick and vacation days) changing without communicating it to the employees until months after it was in effect. Other concerns of note: Gossip (from management down) Poor/Unprofessional HR system Nepotism Greed