The management is the con. Made up of unskilled people who try to manage but they are incapable because it is not something they care about or have experience with. An HR company that needs serious HR advice by pros. I would recommend them to have HR consultants come in and do some cleaning up. Also, promises are made, but always broken. Sometimes they will even lie to make you look bad. Please do your homework before working here. Or, better yet, run for the hills.