I rarely ever post reviews of companies, but this one is completely necessary. This is an extremely small firm looking to hire fast to bill hours - not caring how they treat their employees. In fact, if you're not "in" with the crowd at place, you are definitely out. Favoritism and nepotism runs rampant here which is never a sign of a good company. Expect high turn over of employees as this firm sees people as disposable resources not as humans who deserve respect, communication and leadership. Terrible management that uses pressure, fear and the praising of others to put down anyone else not killing themselves to do their jobs despite the fact that they tout "work life balance" and "flexibility". Immature and incapable leaders work here as they do not communicate well in any forum, lacking in true transparency and honesty. They are not competent, lack accountability, and seem to have no support structure in place to ensure these people know how to do their jobs.