Where to start - while you get to work from home they are unrealistic about work hours. They promise you work/ life balance and that's not what you get - just be prepared to work long hours and on your WAY in advanced planned for vacation. There is no HR team to employees have no where to go if an issue arises. The salaries are awful. The Directors talk poorly about not only their own team but other employees. For being a virtual company you would think that gossip wouldn't spread so fast but it does. Awful benefits, poor communication, no real growth opportunities.