Where do I begin? Upper management doesn't know what they're doing. Since I've worked there, they have changed the company name twice, changed focus three times and had rounds of layoffs only to inexplicably hire sales people. Things really started to go downhill after a new COO was appointed in early 2014. He clashed with a lot of people, made fun of the existing company culture, several employees and CEO, and changed the work from home policy. Suffice it to say, that guy was demoted to a lesser position. This company has lost it's prominent clients and wasted time and resources developing products that will never launch. There is basically no HR department, because HR is run by one person whose capability amounts to Googling what the company can and can't get away with. Seriously, what do you do if you have an issue with this person and need to report it to HR? Whoops, that person IS HR! Oh well, tough luck. RUN, don't walk away from this terrible, horrible, no good, very bad company.