Full training package paid for, team work was strong and everyone helped to get the work done.
Cons
Some of the managers were deceptive in their attempts to get staff to do borderline unethical activities. This may work for someone who is fresh out of college, but more experienced people will see right through it.