NOTE: THE THREE POSITIVE REVIEWS BELOW ARE PUT UP BY THE COMPANY THEMSELVES. DO NOT BE FOOLED.
BEWARE!! This company goes through a cycle of hiring and firing people like clockwork. The last cycle was in January and I was victim in the current one in July. They will cite you some problems with project procurement and them not having money to pay you, but have no problem paying the guy that just started days before I was unprofessionally let go by the most clueless manager I have had the displeasure to work with. Beware of this manager, he will have an hour talk with you about the vision of the company and how you are going to do great things, but spends most of his time running after employees and micro managing them. The CEO is clueless with absolutely no accountability and just shuffles around the office sipping coffee.
DO YOURSELF A FAVOUR AND DONT ACCEPT THEIR OFFER EVEN IF IT IS THE ONLY ONE YOU HAVE AT THE TIME. KEEP LOOKING, THIS COMPANY IS GARBAGE.