Pros
There are some good people floating around at the company but unfortunately are stuck inside the web of chaos.
Cons
Pretty much everything. The pay is not competitive. You will not be trusted no matter how many years of experience you have. If your opinion differs at all you are wrong. Trust me it is not worth your time or effort to try to fix the wreckage that is this company. The C level execs have no idea how to run a functional company and are completely disillusioned by their own narcissism. Watch out for the fake reviews on Glassdoor as well. The CEO forced everyone to write them trying to improve his own online reputation. It’s kind of weird you have to force your own employees to write good reviews when that is the business you are in and have no idea how to actually generate that naturally. The company itself is floundering and blame is laid on everyone else. Everything is broken all the time or that’s what they make you believe when in reality the execs can’t accept when the execs make poor business decisions and they are the reason the company is failing. This is not a place to go if you actually want to grow your career. You are going to be told how to do your job and micromanaged into panic attacks. There is no actual corporate strategy since is changes every other week and no one has any idea what is supposed to be the main goal of the hour. Even if you do join there is a high potential your job is going to be offshored within the next 6-12 months to save cost. Please head the advise of the other real reviews and stay far far away.