Pros
The clients are the best!
Cons
Management shows favoritism towards their friends and who they like. They no longer follow the mission. I also was surprised to discover that if you are not a member of the management team and you resign, they will make sure that you do not receive your vacation pay which you have earned! They will state that it is in the employee guide, however, sometimes you have circumstances when you cannot give two weeks or a months notice! This company is very bias and unfair and I advise anyone to stay away.