The amount of Cons are too long to list. If you have morals, ethics, want to do the right thing for Clients and your employees, then don't work here because if you try, you are looked down upon. You have to become a follower in this bad culture or you're ignored.