Too many cons to list, however these are the most important. No work life balance. Office staff does not care about their employees. Office Staff very rude. The pay sucks. They might as well not offer any benefits, that's how trash their benefits are!